aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/BackendUtil.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@apple.com>2011-12-12 23:05:47 +0000
committerChad Rosier <mcrosier@apple.com>2011-12-12 23:05:47 +0000
commitc4399f779b3323efa8b845369b6154a626a38eac (patch)
tree7e08f50c1f7a0a27dc6ce4fcf6b092dea3564998 /clang/lib/CodeGen/BackendUtil.cpp
parent2eb3ade08916bece705082ca9d2b148361484aab (diff)
downloadllvm-c4399f779b3323efa8b845369b6154a626a38eac.zip
llvm-c4399f779b3323efa8b845369b6154a626a38eac.tar.gz
llvm-c4399f779b3323efa8b845369b6154a626a38eac.tar.bz2
Add frontend flags to enable bitcode verifier pass.
llvm-svn: 146441
Diffstat (limited to 'clang/lib/CodeGen/BackendUtil.cpp')
-rw-r--r--clang/lib/CodeGen/BackendUtil.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/lib/CodeGen/BackendUtil.cpp b/clang/lib/CodeGen/BackendUtil.cpp
index 5ef72d4..54150e4 100644
--- a/clang/lib/CodeGen/BackendUtil.cpp
+++ b/clang/lib/CodeGen/BackendUtil.cpp
@@ -373,7 +373,10 @@ void EmitAssemblyHelper::EmitAssembly(BackendAction Action, raw_ostream *OS) {
break;
case Backend_EmitBC:
+ case Backend_EmitBCVerify:
getPerModulePasses()->add(createBitcodeWriterPass(*OS));
+ if (Action == Backend_EmitBCVerify)
+ getPerModulePasses()->add(createBitcodeVerifierPass(*OS));
break;
case Backend_EmitLL: