IRGen: don't enable opaque pointers by default

This commit is contained in:
Erik Eckstein
2022-11-04 16:20:33 +01:00
parent 87bb0cfd3c
commit e204db7a69

View File

@@ -96,8 +96,11 @@ static clang::CodeGenerator *createClangCodeGenerator(ASTContext &Context,
auto &ClangContext = Importer->getClangASTContext();
auto &CGO = Importer->getClangCodeGenOpts();
if (CGO.OpaquePointers)
if (CGO.OpaquePointers) {
LLVMContext.setOpaquePointers(true);
} else {
LLVMContext.setOpaquePointers(false);
}
CGO.OptimizationLevel = Opts.shouldOptimize() ? 3 : 0;