]> granicus.if.org Git - clang/commitdiff
Use the zero-argument DIBuilder::createNullPtrType in Clang.
authorPeter Collingbourne <peter@pcc.me.uk>
Thu, 27 Jun 2013 22:51:01 +0000 (22:51 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Thu, 27 Jun 2013 22:51:01 +0000 (22:51 +0000)
Differential Revision: http://llvm-reviews.chandlerc.com/D1051

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185115 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGDebugInfo.cpp
test/CodeGenCXX/debug-info-nullptr.cpp

index d191073958cb5e5e2b00e6e1f941dd638ec4ed05..53fa4a4e8f1eb45f84074af1eb5e24fc8548f7bb 100644 (file)
@@ -369,8 +369,7 @@ llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) {
   case BuiltinType::Dependent:
     llvm_unreachable("Unexpected builtin type");
   case BuiltinType::NullPtr:
-    return DBuilder.
-      createNullPtrType(BT->getName(CGM.getLangOpts()));
+    return DBuilder.createNullPtrType();
   case BuiltinType::Void:
     return llvm::DIType();
   case BuiltinType::ObjCClass:
index 42e9741d1967675ebef8de8d55d41378c5c925be..ef9b618fdb34b88d7fd7350d0bf3d7cc939dd8cf 100644 (file)
@@ -4,4 +4,4 @@ void foo() {
   decltype(nullptr) t = 0;
 }
 
-// CHECK: [ DW_TAG_unspecified_type ] [nullptr_t]
+// CHECK: [ DW_TAG_unspecified_type ] [decltype(nullptr)]