Make sure CWriter's Context get's initialized.
authorDaniel Dunbar <daniel@zuster.org>
Fri, 17 Jul 2009 03:43:21 +0000 (03:43 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Fri, 17 Jul 2009 03:43:21 +0000 (03:43 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76147 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/CBackend/CBackend.cpp

index cca896b59d3cf4f7b16c35119b0d0bc5c2c002ac..58cc07d1bb1de568a8aad42cc999821aceb32ca5 100644 (file)
@@ -1816,6 +1816,8 @@ static SpecialGlobalClass getGlobalVariableClass(const GlobalVariable *GV) {
 
 
 bool CWriter::doInitialization(Module &M) {
+  FunctionPass::doInitialization(M);
+  
   // Initialize
   TheModule = &M;