diff options
| author | Adrian Prantl <aprantl@apple.com> | 2015-07-06 16:22:07 +0000 |
|---|---|---|
| committer | Adrian Prantl <aprantl@apple.com> | 2015-07-06 16:22:07 +0000 |
| commit | 4afc1f422565b5afa7f02ea890e773baa3c2ff62 (patch) | |
| tree | b72624e3be40a72512d4d2ba5ce98c184319dd3b | |
| parent | 6d4c3e3ded00cafc1f92516e10454d4a1780a2a1 (diff) | |
| download | bcm5719-llvm-4afc1f422565b5afa7f02ea890e773baa3c2ff62.tar.gz bcm5719-llvm-4afc1f422565b5afa7f02ea890e773baa3c2ff62.zip | |
Use the correct DIArray types in DICompileUnit::replace*().
Thanks to Yaron Keren for noticing!
llvm-svn: 241464
| -rw-r--r-- | llvm/include/llvm/IR/DebugInfoMetadata.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/include/llvm/IR/DebugInfoMetadata.h b/llvm/include/llvm/IR/DebugInfoMetadata.h index ed04e6f4198..9c5a95721d7 100644 --- a/llvm/include/llvm/IR/DebugInfoMetadata.h +++ b/llvm/include/llvm/IR/DebugInfoMetadata.h @@ -1085,10 +1085,10 @@ public: /// deleted on a uniquing collision. In practice, uniquing collisions on \a /// DICompileUnit should be fairly rare. /// @{ - void replaceEnumTypes(DISubprogramArray N) { + void replaceEnumTypes(DICompositeTypeArray N) { replaceOperandWith(4, N.get()); } - void replaceRetainedTypes(DISubprogramArray N) { + void replaceRetainedTypes(DITypeArray N) { replaceOperandWith(5, N.get()); } void replaceSubprograms(DISubprogramArray N) { @@ -1097,7 +1097,7 @@ public: void replaceGlobalVariables(DIGlobalVariableArray N) { replaceOperandWith(7, N.get()); } - void replaceImportedEntities(DIGlobalVariableArray N) { + void replaceImportedEntities(DIImportedEntityArray N) { replaceOperandWith(8, N.get()); } /// @} |

