[llvm-commits] [llvm-gcc-4.2] r115359 - /llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
Devang Patel
dpatel at apple.com
Fri Oct 1 15:33:30 PDT 2010
Author: dpatel
Date: Fri Oct 1 17:33:30 2010
New Revision: 115359
URL: http://llvm.org/viewvc/llvm-project?rev=115359&view=rev
Log:
Do not leave file info for base class empty. It was not unsed untill now. But now, the dwarf writer checks source language (instead of individal derived type tags) while producing accessbility attribute for c++ methods, members and base classes.
This fixes classes.exp and inherit.exp test failures in gdb testsuite.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
Modified: llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp?rev=115359&r1=115358&r2=115359&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp (original)
+++ llvm-gcc-4.2/trunk/gcc/llvm-debug.cpp Fri Oct 1 17:33:30 2010
@@ -1065,9 +1065,8 @@
DIType DTy =
DebugFactory.CreateDerivedType(DW_TAG_inheritance,
findRegion(TYPE_CONTEXT(type)), StringRef(),
- llvm::DIFile(), 0,0,0,
- Offset,
- BFlags, BaseClass);
+ getOrCreateFile(Loc.file), 0, 0, 0,
+ Offset, BFlags, BaseClass);
EltTys.push_back(DTy);
}
}
More information about the llvm-commits
mailing list