summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Transforms/Utils/Cloning.cpp
diff options
context:
space:
mode:
authorMehdi Amini <mehdi.amini@apple.com>2016-09-06 03:14:06 +0000
committerMehdi Amini <mehdi.amini@apple.com>2016-09-06 03:14:06 +0000
commit356d6b636b778fb256f8ae404021a1c70a6e6e53 (patch)
tree092ddfd0ea9c888658f15e1b4239107303784766 /llvm/unittests/Transforms/Utils/Cloning.cpp
parentac00212f16ed8c798a12b19b8621263ed8c80e2a (diff)
downloadbcm5719-llvm-356d6b636b778fb256f8ae404021a1c70a6e6e53.tar.gz
bcm5719-llvm-356d6b636b778fb256f8ae404021a1c70a6e6e53.zip
DebugInfo: use strongly typed enum for debug info flags
Use ADT/BitmaskEnum for DINode::DIFlags for the following purposes: * Get rid of unsigned int for flags to avoid problems on platforms with sizeof(int) < 4 * Flags are now strongly typed Patch by: Victor Leschuk <vleschuk@gmail.com> Differential Revision: https://reviews.llvm.org/D23766 llvm-svn: 280686
Diffstat (limited to 'llvm/unittests/Transforms/Utils/Cloning.cpp')
-rw-r--r--llvm/unittests/Transforms/Utils/Cloning.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/llvm/unittests/Transforms/Utils/Cloning.cpp b/llvm/unittests/Transforms/Utils/Cloning.cpp
index f53e0a95e94..6b4b7442115 100644
--- a/llvm/unittests/Transforms/Utils/Cloning.cpp
+++ b/llvm/unittests/Transforms/Utils/Cloning.cpp
@@ -235,8 +235,9 @@ protected:
DBuilder.createCompileUnit(dwarf::DW_LANG_C99, "filename.c",
"/file/dir", "CloneFunc", false, "", 0);
- auto *Subprogram = DBuilder.createFunction(
- CU, "f", "f", File, 4, FuncType, true, true, 3, 0, false);
+ auto *Subprogram =
+ DBuilder.createFunction(CU, "f", "f", File, 4, FuncType, true, true, 3,
+ DINode::FlagZero, false);
OldFunc->setSubprogram(Subprogram);
// Function body
@@ -421,8 +422,9 @@ protected:
DBuilder.createCompileUnit(dwarf::DW_LANG_C99, "filename.c",
"/file/dir", "CloneModule", false, "", 0);
// Function DI
- auto *Subprogram = DBuilder.createFunction(CU, "f", "f", File, 4, DFuncType,
- true, true, 3, 0, false);
+ auto *Subprogram =
+ DBuilder.createFunction(CU, "f", "f", File, 4, DFuncType, true, true, 3,
+ DINode::FlagZero, false);
F->setSubprogram(Subprogram);
auto *Entry = BasicBlock::Create(C, "", F);
OpenPOWER on IntegriCloud