Index: cfe/trunk/lib/CodeGen/CGDebugInfo.cpp =================================================================== --- cfe/trunk/lib/CodeGen/CGDebugInfo.cpp +++ cfe/trunk/lib/CodeGen/CGDebugInfo.cpp @@ -377,6 +377,8 @@ LangTag = llvm::dwarf::DW_LANG_C_plus_plus; } else if (LO.ObjC1) { LangTag = llvm::dwarf::DW_LANG_ObjC; + } else if (LO.RenderScript) { + LangTag = llvm::dwarf::DW_LANG_GOOGLE_RenderScript; } else if (LO.C99) { LangTag = llvm::dwarf::DW_LANG_C99; } else { Index: cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs =================================================================== --- cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs +++ cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs @@ -0,0 +1,3 @@ +// RUN: %clang -emit-llvm -S -g %s -o - | FileCheck %s + +// CHECK: !DICompileUnit(language: DW_LANG_GOOGLE_RenderScript{{.*}})