Lines Matching refs:Std
108 static void addWarningArgs(ArgList &Args, std::vector<std::string> &Warnings) {
249 Opts.CheckersControlList.push_back(std::make_pair(checkers[i], enable));
829 std::vector<std::string> Inputs = Args.getAllArgValues(OPT_INPUT);
848 std::string CompilerInvocation::GetResourcesPath(const char *Argv0,
1014 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
1015 Opts.LineComment = Std.hasLineComments();
1016 Opts.C99 = Std.isC99();
1017 Opts.C11 = Std.isC11();
1018 Opts.CPlusPlus = Std.isCPlusPlus();
1019 Opts.CPlusPlus11 = Std.isCPlusPlus11();
1020 Opts.CPlusPlus1y = Std.isCPlusPlus1y();
1021 Opts.Digraphs = Std.hasDigraphs();
1022 Opts.GNUMode = Std.isGNUMode();
1023 Opts.GNUInline = !Std.isC99();
1024 Opts.HexFloats = Std.hasHexFloats();
1025 Opts.ImplicitInt = Std.hasImplicitInt();
1063 // is specified, or -std is set to a conforming mode.
1102 const LangStandard &Std = LangStandard::getLangStandardForKind(LangStd);
1108 if (!(Std.isC89() || Std.isC99()))
1116 if (!Std.isCPlusPlus())
1121 if (!Std.isC99())
1126 if (!Std.isCPlusPlus())
1136 // -cl-std only applies for OpenCL language standards.
1137 // Override the -std option in this case.
1360 std::vector<std::string> Sanitizers = Args.getAllArgValues(OPT_fsanitize_EQ);
1459 std::pair<StringRef,StringRef> Split =
1662 std::string CompilerInvocation::getModuleHash() const {
1695 std::vector<StringRef> MacroDefs;
1696 for (std::vector<std::pair<std::string, bool/*isUndef*/> >::const_iterator