Author: pirama Date: Tue Jun 21 16:35:11 2016 New Revision: 273321 URL: http://llvm.org/viewvc/llvm-project?rev=273321&view=rev Log: Emit the DWARF tag for the RenderScript language
Summary: If the RenderScript LangOpt is set, either via '-x renderscript' or the '.rs' file extension, set the DWARF language tag to be that of RenderScript. Reviewers: rsmith Subscribers: cfe-commits, srhines Differential Revision: http://reviews.llvm.org/D21451 Added: cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs Modified: cfe/trunk/lib/CodeGen/CGDebugInfo.cpp Modified: cfe/trunk/lib/CodeGen/CGDebugInfo.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGDebugInfo.cpp?rev=273321&r1=273320&r2=273321&view=diff ============================================================================== --- cfe/trunk/lib/CodeGen/CGDebugInfo.cpp (original) +++ cfe/trunk/lib/CodeGen/CGDebugInfo.cpp Tue Jun 21 16:35:11 2016 @@ -377,6 +377,8 @@ void CGDebugInfo::CreateCompileUnit() { 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 { Added: cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs?rev=273321&view=auto ============================================================================== --- cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs (added) +++ cfe/trunk/test/CodeGen/debug-info-renderscript-tag.rs Tue Jun 21 16:35:11 2016 @@ -0,0 +1,3 @@ +// RUN: %clang -emit-llvm -S -g %s -o - | FileCheck %s + +// CHECK: !DICompileUnit(language: DW_LANG_GOOGLE_RenderScript{{.*}}) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits