r199758 - revert 199757 for buildbot breakage.
Adrian Prantl
aprantl at apple.com
Tue Jan 21 10:23:43 PST 2014
Author: adrian
Date: Tue Jan 21 12:23:43 2014
New Revision: 199758
URL: http://llvm.org/viewvc/llvm-project?rev=199758&view=rev
Log:
revert 199757 for buildbot breakage.
Removed:
cfe/trunk/test/CodeGen/debug-info-typedef.c
cfe/trunk/test/CodeGen/debug-info-typedef.h
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=199758&r1=199757&r2=199758&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGDebugInfo.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGDebugInfo.cpp Tue Jan 21 12:23:43 2014
@@ -739,16 +739,14 @@ llvm::DIType CGDebugInfo::CreateType(con
return llvm::DIType();
// We don't set size information, but do specify where the typedef was
// declared.
- SourceLocation Loc = Ty->getDecl()->getLocation();
- llvm::DIFile File = getOrCreateFile(Loc);
- unsigned Line = getLineNumber(Loc);
+ unsigned Line = getLineNumber(Ty->getDecl()->getLocation());
const TypedefNameDecl *TyDecl = Ty->getDecl();
llvm::DIDescriptor TypedefContext =
getContextDescriptor(cast<Decl>(Ty->getDecl()->getDeclContext()));
return
- DBuilder.createTypedef(Src, TyDecl->getName(), File, Line, TypedefContext);
+ DBuilder.createTypedef(Src, TyDecl->getName(), Unit, Line, TypedefContext);
}
llvm::DIType CGDebugInfo::CreateType(const FunctionType *Ty,
Removed: cfe/trunk/test/CodeGen/debug-info-typedef.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/debug-info-typedef.c?rev=199757&view=auto
==============================================================================
--- cfe/trunk/test/CodeGen/debug-info-typedef.c (original)
+++ cfe/trunk/test/CodeGen/debug-info-typedef.c (removed)
@@ -1,8 +0,0 @@
-// RUN: %clang_cc1 -emit-llvm -g -I%p %s -o - | FileCheck %s
-// Test that the location of the typedef points to the header file.
-#include "typedef.h"
-
-MyType a;
-
-// CHECK: metadata ![[HEADER:[0-9]+]]} ; [ DW_TAG_typedef ] [MyType] [line 1, size 0, align 0, offset 0] [from int]
-// CHECK: ![[HEADER]] = {{.*}}debug-info-typedef.h",
Removed: cfe/trunk/test/CodeGen/debug-info-typedef.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGen/debug-info-typedef.h?rev=199757&view=auto
==============================================================================
--- cfe/trunk/test/CodeGen/debug-info-typedef.h (original)
+++ cfe/trunk/test/CodeGen/debug-info-typedef.h (removed)
@@ -1,2 +0,0 @@
-typedef int MyType;
-
More information about the cfe-commits
mailing list