createBlockExtractorPass was declared with llvm::, but it was inside a namespace llvm {} block, so Visual C thinks it is llvm::llvm:: -- as far as I can tell from the C++ standard, this is correct behaviour, so I don't know why gcc wasn't complaining... Here is the patch
m.
diff.txt (684 Bytes)