diff options
author | Chad Rosier <mcrosier@apple.com> | 2011-12-12 23:05:47 +0000 |
---|---|---|
committer | Chad Rosier <mcrosier@apple.com> | 2011-12-12 23:05:47 +0000 |
commit | c4399f779b3323efa8b845369b6154a626a38eac (patch) | |
tree | 7e08f50c1f7a0a27dc6ce4fcf6b092dea3564998 /clang/lib/CodeGen/BackendUtil.cpp | |
parent | 2eb3ade08916bece705082ca9d2b148361484aab (diff) | |
download | llvm-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.cpp | 3 |
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: |