aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2007-05-12 22:36:25 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2007-05-12 22:36:25 +0000
commit0ff3ca4f9240048462d4cf8e708b519177acf1b4 (patch)
treec12b488f210dc6e9fbf3e4ab89ebd13075fe03f4 /include/llvm
parent92c728350011c7d7df29d42166ad3436f1285249 (diff)
downloadexternal_llvm-0ff3ca4f9240048462d4cf8e708b519177acf1b4.zip
external_llvm-0ff3ca4f9240048462d4cf8e708b519177acf1b4.tar.gz
external_llvm-0ff3ca4f9240048462d4cf8e708b519177acf1b4.tar.bz2
More DWARF-related things cleanup:
1. Fix PR1380 2. Apply Duncan's patch from PR1410 3. Insert workaround for "one personality function per module" as noted in PR1414 4. Emit correct debug frames for x86/linux. This partly fixes DebugInfo/2006-11-06-StackTrace.cpp: stack trace is shown correctly, but arguments for function on top of stack are displayed incorrectly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37015 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm')
-rw-r--r--include/llvm/CodeGen/MachineModuleInfo.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/MachineModuleInfo.h b/include/llvm/CodeGen/MachineModuleInfo.h
index 4771a38..3c04c8c 100644
--- a/include/llvm/CodeGen/MachineModuleInfo.h
+++ b/include/llvm/CodeGen/MachineModuleInfo.h
@@ -1020,6 +1020,7 @@ private:
//
std::vector<GlobalVariable *> TypeInfos;
+ Function *Personality;
public:
static char ID; // Pass identification, replacement for typeid