diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-03-27 01:58:34 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-03-27 01:58:34 +0000 |
commit | 97fcbf1874bc7f601ec9697c0fbe7cdee4247025 (patch) | |
tree | 733674b5696d820a3e33eea0a479414732db8769 /test/CodeGen/X86/2012-11-30-misched-dbg.ll | |
parent | f265603512ab9840c8e8c3327814d1b273d8cea1 (diff) |
DebugInfo: Update testcases with invalid variables
Fix testcases whose variables are invalid. I'm working on a patch that
adds `Verifier` checks for `MDLocalVariable` (and `MDGlobalVariable`),
and these failed because:
- `scope:` fields need to point at `MDLocalScope` and can't be null.
- `file:` fields need to point at `MDFile`.
- `inlinedAt:` fields need to point at `MDLocation`.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@233349 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/X86/2012-11-30-misched-dbg.ll')
-rw-r--r-- | test/CodeGen/X86/2012-11-30-misched-dbg.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/CodeGen/X86/2012-11-30-misched-dbg.ll b/test/CodeGen/X86/2012-11-30-misched-dbg.ll index 1e265eefb15..b7124c9d5ff 100644 --- a/test/CodeGen/X86/2012-11-30-misched-dbg.ll +++ b/test/CodeGen/X86/2012-11-30-misched-dbg.ll @@ -93,7 +93,7 @@ declare i32 @__sprintf_chk(i8*, i32, i64, i8*, ...) ; Test DebugValue uses visited by RegisterPressureTracker findUseBetween(). ; ; CHECK: @main -; CHECK: DEBUG_VALUE: X +; CHECK: DEBUG_VALUE: main:X ; CHECK: call %"class.__gnu_cxx::hash_map" = type { %"class.__gnu_cxx::hashtable" } @@ -135,7 +135,7 @@ declare void @_Znwm() !llvm.dbg.cu = !{!30} !30 = !MDCompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.3 (trunk 169129) (llvm/trunk 169135)", isOptimized: true, emissionKind: 0, file: !34, enums: !2, retainedTypes: !2, subprograms: !36) -!31 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "X", line: 29, scope: null, type: !32) +!31 = !MDLocalVariable(tag: DW_TAG_auto_variable, name: "X", line: 29, scope: !37, type: !32) !32 = !MDDerivedType(tag: DW_TAG_typedef, name: "HM", line: 28, file: !34, baseType: null) !33 = !MDFile(filename: "SingleSource/Benchmarks/Shootout-C++/hash.cpp", directory: "SingleSource/Benchmarks/Shootout-C++") !34 = !MDFile(filename: "SingleSource/Benchmarks/Shootout-C++/hash.cpp", directory: "SingleSource/Benchmarks/Shootout-C++") |