reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
171 CompilerInvocation::CreateFromArgs(*Inv, ClangArgv, Ins->getDiagnostics()); 178 Inv->getLangOpts()->CPlusPlus = true; 179 Inv->getLangOpts()->CPlusPlus11 = true; 180 Inv->getHeaderSearchOpts().UseLibcxx = true; 183 Inv->getLangOpts()->ObjC = 1; 186 Inv->getLangOpts()->Bool = true; 187 Inv->getLangOpts()->WChar = true; 188 Inv->getLangOpts()->Blocks = true; 189 Inv->getLangOpts()->DebuggerSupport = true; 190 Inv->getLangOpts()->SpellChecking = false; 191 Inv->getLangOpts()->ThreadsafeStatics = false; 192 Inv->getLangOpts()->AccessControl = false; 193 Inv->getLangOpts()->DollarIdents = true; 194 Inv->getLangOpts()->Exceptions = true; 195 Inv->getLangOpts()->CXXExceptions = true; 197 Inv->getLangOpts()->RTTI = true; 198 Inv->getCodeGenOpts().setDebugInfo(codegenoptions::FullDebugInfo); 199 Inv->getTargetOpts().Triple = llvm::sys::getDefaultTargetTriple(); 201 Ins->setInvocation(std::move(Inv));