Lines Matching refs:getLangOpts

154     return getLangOpts().CPlusPlus;
157 return getLangOpts().Char8;
292 getLangOpts().CPlusPlus17 && !IsCtorOrDtorName &&
364 if (Result.empty() && getLangOpts().MSVCCompat && (!SS || SS->isEmpty())) {
395 !(getLangOpts().CPlusPlus && NewSSPtr &&
559 assert(getLangOpts().MSVCCompat && "shouldn't be called in non-MSVC mode");
695 std::string CorrectedStr(Corrected.getAsString(getLangOpts()));
725 if (getLangOpts().CPlusPlus && !IsTemplateName) {
753 if (getLangOpts().MSVCCompat && isMicrosoftMissingTypename(SS, S))
771 bool CheckTemplate = R.getSema().getLangOpts().CPlusPlus &&
817 << Name << TagName << SemaRef.getLangOpts().CPlusPlus
859 if (getLangOpts().CPlusPlus && SS.isSet() &&
876 if (Result.empty() && SS.isEmpty() && getLangOpts().MSVCCompat) {
909 if (getLangOpts().CPlusPlus)
928 if (getLangOpts().CPlusPlus2a && SS.isEmpty() && NextToken.is(tok::less)) {
941 if (!getLangOpts().CPlusPlus && !SecondTry &&
958 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) &&
973 std::string CorrectedStr(Corrected.getAsString(getLangOpts()));
1040 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) &&
1065 if (getLangOpts().CPlusPlus && NextToken.is(tok::less) &&
1071 getLangOpts().CPlusPlus2a))) {
1204 assert(getLangOpts().CPlusPlus && "ADL-only call in C?");
1418 if (Context.getLangOpts().CPlusPlus)
1445 if (getLangOpts().CPlusPlus && D->isOutOfLine() &&
1834 D->getEndLoc(), tok::colon, Ctx.getSourceManager(), Ctx.getLangOpts(),
2002 (S->isClassScope() && !getLangOpts().CPlusPlus))
2094 if (getLangOpts().CPlusPlus) {
2148 if (!S.getLangOpts().Modules && !S.getLangOpts().ModulesLocalVisibility)
2230 if (getLangOpts().ObjC) {
2332 if (getLangOpts().MicrosoftExt)
2335 if (getLangOpts().CPlusPlus) {
2374 if (getLangOpts().Modules || getLangOpts().C11)
2571 else if (S.getLangOpts().CUDA && isa<FunctionDecl>(D) &&
2744 if (S.getLangOpts().CPlusPlus2a)
2747 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11)
2760 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus2a)
2762 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11)
3228 !canRedefineFunction(Old, getLangOpts())) {
3229 if (getLangOpts().MicrosoftExt) {
3250 if (!getLangOpts().CPlusPlus) {
3400 !getLangOpts().GNUInline &&
3423 if (getLangOpts().CPlusPlus) {
3633 if (!getLangOpts().CPlusPlus &&
3684 if (!getLangOpts().CPlusPlus &&
3805 if (getLangOpts().CPlusPlus)
3869 if (getLangOpts().CPlusPlus) {
3963 if (S.getLangOpts().CPlusPlus) {
4086 if (getLangOpts().MicrosoftExt) {
4182 if (getLangOpts().CPlusPlus &&
4324 if (!Context.getLangOpts().CPlusPlus)
4336 Tag, getMSManglingNumber(getLangOpts(), TagScope)));
4348 Tag, getMSManglingNumber(getLangOpts(), TagScope)));
4367 if (getLangOpts().CPlusPlus)
4460 << getLangOpts().CPlusPlus17;
4514 if (getLangOpts().CPlusPlus ||
4539 if (!getLangOpts().CPlusPlus && CurContext->isRecord() &&
4559 if (Record && getLangOpts().MicrosoftExt) {
4574 if (getLangOpts().CPlusPlus &&
4622 if (getLangOpts().CPlusPlus)
4842 if (Record->isUnion() && !getLangOpts().CPlusPlus && !getLangOpts().C11)
4844 else if (!Record->isUnion() && getLangOpts().CPlusPlus)
4846 else if (!Record->isUnion() && !getLangOpts().C11)
4852 if (getLangOpts().CPlusPlus) {
4952 if (getLangOpts().MicrosoftExt)
4985 if (getLangOpts().MicrosoftExt &&
5007 << getLangOpts().CPlusPlus;
5020 if (getLangOpts().CPlusPlus && Record->field_empty())
5039 if (getLangOpts().CPlusPlus)
5083 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) {
5091 NewVD, getMSManglingNumber(getLangOpts(), S)));
5414 if (getLangOpts().OpenCL)
5718 if (getLangOpts().CPlusPlus)
5880 if (!getLangOpts().CPlusPlus &&
5930 << getLangOpts().CPlusPlus17;
6066 if (Context.getLangOpts().CPlusPlus) {
6155 if ((getLangOpts().OpenCLCPlusPlus || getLangOpts().OpenCLVersion >= 200) &&
6429 if (S.getLangOpts().CPlusPlus && !FD->hasAttr<GNUInlineAttr>())
6454 if (S.getLangOpts().CPlusPlus) {
6460 if (S.getLangOpts().CUDA && (D->template hasAttr<CUDADeviceAttr>() ||
6607 bool IsCXX = Se.getLangOpts().OpenCLCPlusPlus;
6610 << IsCXX << Se.getLangOpts().getOpenCLVersionTuple().getAsString()
6686 if (getLangOpts().CPlusPlus11 && SCSpec == DeclSpec::SCS_register &&
6693 getLangOpts().CPlusPlus17 ? diag::ext_register_storage_class
6717 if (!getLangOpts().CPlusPlus) {
6772 getLangOpts().CPlusPlus11
6821 getLangOpts().CPlusPlus14
6882 if (!getLangOpts().CPlusPlus) {
6892 getLangOpts().CPlusPlus17 ? diag::warn_cxx14_compat_inline_variable
6928 if (getLangOpts().CUDA || getLangOpts().OpenMPIsDevice) {
6960 (getLangOpts().CPlusPlus17 ||
7019 if (getLangOpts().OpenCL) {
7029 if (getLangOpts().CUDA || getLangOpts().OpenMPIsDevice) {
7031 ((getLangOpts().CUDA && DeclAttrsMatchCUDAMode(getLangOpts(), NewVD)) ||
7032 (getLangOpts().OpenMPIsDevice &&
7054 if (getLangOpts().ObjCAutoRefCount && inferObjCARCLifetime(NewVD))
7071 DeclAttrsMatchCUDAMode(getLangOpts(), getCurFunctionDecl()))
7081 if (DeclAttrsMatchCUDAMode(getLangOpts(), NewVD)) {
7132 if (getLangOpts().CPlusPlus &&
7138 if (!getLangOpts().CPlusPlus) {
7208 if (getLangOpts().CPlusPlus && NewVD->isStaticLocal()) {
7216 NewVD, getMSManglingNumber(getLangOpts(), S)));
7224 !getLangOpts().Freestanding && !NewVD->getDescribedVarTemplate()) {
7228 if (getLangOpts().CPlusPlus)
7479 if (!getLangOpts().CPlusPlus || ShadowingDecls.empty())
7504 assert(S.getLangOpts().CPlusPlus && "only C++ has extern \"C\"");
7587 if (!S.getLangOpts().CPlusPlus) {
7641 if (!getLangOpts().OpenCL && NewVD->hasLocalStorage() &&
7650 if (getLangOpts().OpenCLVersion == 120 &&
7658 if (getLangOpts().OpenCL) {
7692 (getLangOpts().OpenCLVersion == 200 ||
7693 getLangOpts().OpenCLCPlusPlus)))) {
7695 if (getLangOpts().OpenCLVersion == 200 || getLangOpts().OpenCLCPlusPlus)
7754 if (getLangOpts().getGC() != LangOptions::NonGC)
7757 assert(!getLangOpts().ObjCAutoRefCount);
7818 if (NewVD->isThisDeclarationADefinition() || getLangOpts().CPlusPlus) {
8243 if (!SemaRef.getLangOpts().CPlusPlus) {
8310 if (SemaRef.getLangOpts().CPlusPlus11)
8378 SemaRef.getLangOpts().CPlusPlus && D.getDeclSpec().isFriendSpecified();
8723 if (getLangOpts().CPlusPlus) {
8871 if (getLangOpts().CPlusPlus14 &&
8876 if (getLangOpts().CPlusPlus14 &&
8936 if (isa<CXXDestructorDecl>(NewFD) && !getLangOpts().CPlusPlus2a) {
9005 ((!getLangOpts().isCompatibleWithMSVC(LangOptions::MSVC2015) &&
9007 (getLangOpts().MSVCCompat && NewFD->getDescribedFunctionTemplate()))
9018 getLangOpts().CPlusPlus11 && FPT && !FPT->hasExceptionSpec())
9074 if (!getLangOpts().CPlusPlus) {
9179 if (getLangOpts().OpenCL) {
9190 if (!getLangOpts().CPlusPlus) {
9290 if (getLangOpts().CUDA && !isFunctionTemplateSpecialization)
9527 if (getLangOpts().CUDA) {
9541 if (!getLangOpts().CUDAAllowVariadicFunctions && NewFD->isVariadic() &&
9554 if (getLangOpts().OpenCL && NewFD->hasAttr<OpenCLKernelAttr>()) {
9556 if ((getLangOpts().OpenCLVersion >= 120)
9575 if (getLangOpts().OpenCLCPlusPlus) {
9587 if (getLangOpts().CPlusPlus) {
9603 if (getLangOpts().OpenCLVersion >= 200 || getLangOpts().OpenCLCPlusPlus) {
10377 bool MergeTypeWithPrevious = !getLangOpts().CPlusPlus &&
10452 if (!getLangOpts().CPlusPlus14 && MD && MD->isConstexpr() &&
10536 } else if (!getLangOpts().CPlusPlus && MayNeedOverloadableChecks &&
10563 if (getLangOpts().CPlusPlus) {
10681 if (!getLangOpts().CPlusPlus17 && !NewFD->getPrimaryTemplate()) {
10723 Diag(DS.getStorageClassSpecLoc(), getLangOpts().CPlusPlus
10743 if (getLangOpts().OpenCL) {
10761 if (getLangOpts().GNUMode && !getLangOpts().CPlusPlus) {
11331 if (getLangOpts().DebuggerCastResultToId &&
11397 if (getLangOpts().ObjCAutoRefCount && inferObjCARCLifetime(VDecl))
11400 if (getLangOpts().OpenCL)
11773 if (getLangOpts().CPlusPlus) {
11818 if (getLangOpts().DebuggerCastResultToId && DclT->isObjCObjectPointerType() &&
11872 if (getLangOpts().CPlusPlus) {
11941 } else if (getLangOpts().CPlusPlus) {
11953 } else if (!getLangOpts().C99 && VDecl->getType()->isAggregateType() &&
12008 if (getLangOpts().CPlusPlus11 && DclT.isVolatileQualified())
12036 if (getLangOpts().CPlusPlus11) {
12055 } else if (getLangOpts().CPlusPlus11 && DclT->isLiteralType(Context)) {
12075 ((!getLangOpts().CPlusPlus && !VDecl->hasAttr<SelectAnyAttr>()) ||
12077 !(getLangOpts().CPlusPlus && VDecl->isExternC()) &&
12085 getLangOpts().CPlusPlus && VDecl->getType().isConstQualified() &&
12090 if (!getLangOpts().CPlusPlus && !VDecl->isInvalidDecl())
12200 if (!getLangOpts().CPlusPlus17 &&
12268 !Var->isInvalidDecl() && !getLangOpts().CPlusPlus)
12364 if (getLangOpts().CPlusPlus && Var->hasLocalStorage()) {
12377 if (getLangOpts().OpenCL &&
12487 if (getLangOpts().OpenCL) {
12501 if (getLangOpts().ObjC &&
12561 if (getLangOpts().CPlusPlus11)
12563 } else if (getLangOpts().CPlusPlus && var->hasInit()) {
12571 if (getLangOpts().CPlusPlus11)
12611 if (!getLangOpts().CPlusPlus) {
12660 bool DiagErr = getLangOpts().CPlusPlus11
12669 if (getLangOpts().CPlusPlus11) {
12827 if (!getLangOpts().CUDA)
12847 if (getLangOpts().CUDA)
13006 getLangOpts().CPlusPlus)
13095 if (getLangOpts().CPlusPlus)
13142 if (getLangOpts().CPlusPlus11) {
13144 getLangOpts().CPlusPlus17 ? diag::ext_register_storage_class
13148 } else if (getLangOpts().CPlusPlus &&
13162 << getLangOpts().CPlusPlus17;
13231 if (getLangOpts().OpenCL)
13299 if (getLangOpts().ObjCAutoRefCount &&
13368 !(getLangOpts().OpenCL &&
13553 if (canRedefineFunction(Definition, getLangOpts()))
13576 if (getLangOpts().GNUMode && Definition->isInlineSpecified() &&
13579 << FD->getDeclName() << getLangOpts().CPlusPlus;
13916 if (getLangOpts().Coroutines && getCurFunction()->isCoroutine())
13928 if (getLangOpts().CPlusPlus14) {
13945 } else if (getLangOpts().CPlusPlus11 && isLambdaCallOperator(FD)) {
13972 if (getLangOpts().MicrosoftExt && FD->isPure() && !FD->isOutOfLine())
13992 (!getLangOpts().CPlusPlus || !FD->isDependentContext()))
14278 << ExternCPrev << !getLangOpts().C99;
14289 else if (getLangOpts().OpenCL)
14291 else if (getLangOpts().C99)
14409 if (!getLangOpts().MathErrno && !FD->hasAttr<ConstAttr>() &&
14443 if (getLangOpts().CUDA && Context.BuiltinInfo.isTSBuiltin(BuiltinID) &&
14448 if (getLangOpts().CUDAIsDevice !=
14459 if (getLangOpts().CXXExceptions && getLangOpts().ExternCNoUnwind &&
14469 if ((!getLangOpts().CPlusPlus &&
14642 return getLangOpts().CPlusPlus ? NTK_NonClass : NTK_NonStruct;
14831 if (S.getLangOpts().MSVCCompat &&
14941 if (TUK == TUK_Definition || getLangOpts().MSVCCompat)
14959 assert(!getLangOpts().CPlusPlus && "not meant for C++ usage");
15113 if (getLangOpts().MSVCCompat)
15134 if (!getLangOpts().CPlusPlus && TUK != TUK_Reference) {
15152 if (getLangOpts().CPlusPlus && Name && DC && StdNamespace &&
15211 S = getTagInjectionScope(S, getLangOpts());
15227 if (getLangOpts().CPlusPlus) {
15253 if (getLangOpts().CPlusPlus) {
15385 S = getTagInjectionScope(S, getLangOpts());
15420 if (!getLangOpts().CPlusPlus) {
15438 if (!getLangOpts().CPlusPlus && S->containedInPrototypeScope())
15583 if (getLangOpts().MSVCCompat)
15585 else if (getLangOpts().CPlusPlus)
15605 if (getLangOpts().CPlusPlus) {
15619 if (getLangOpts().CPlusPlus && (IsTypeSpecifier || IsTemplateParamOrArg) &&
15626 if (!Invalid && getLangOpts().CPlusPlus && TUK == TUK_Definition &&
15690 if (getLangOpts().CPlusPlus) {
15715 New->setObjectOfFriendDecl(getLangOpts().MSVCCompat);
15772 if (Invalid && getLangOpts().CPlusPlus) {
15976 BitfieldIsOverwide && !getLangOpts().CPlusPlus;
16040 if (getLangOpts().CPlusPlus) {
16055 << getLangOpts().CPlusPlus17;
16187 if (!InvalidDecl && getLangOpts().CPlusPlus && !II && BitWidth &&
16243 DiagID = getLangOpts().MSVCCompat ? diag::ext_mutable_reference
16277 if (!InvalidDecl && getLangOpts().CPlusPlus) {
16296 Diag(NewFD->getLocation(), getLangOpts().MicrosoftExt ?
16300 if (!getLangOpts().MicrosoftExt)
16318 if (getLangOpts().ObjCAutoRefCount && inferObjCARCLifetime(NewFD))
16330 assert(getLangOpts().CPlusPlus && "valid check only for C++");
16359 if (!getLangOpts().CPlusPlus11 &&
16360 getLangOpts().ObjCAutoRefCount && RDecl->hasObjectMember()) {
16375 Diag(FD->getLocation(), getLangOpts().CPlusPlus11 ?
16380 return !getLangOpts().CPlusPlus11;
16493 if (getLangOpts().ObjCAutoRefCount && inferObjCARCLifetime(NewID))
16644 DiagID = getLangOpts().MicrosoftExt
16646 : getLangOpts().CPlusPlus
16650 DiagID = getLangOpts().MicrosoftExt
16652 : getLangOpts().CPlusPlus
16667 if (!getLangOpts().C99)
16738 !getLangOpts().CPlusPlus && !FD->hasAttr<UnavailableAttr>() &&
16750 } else if (getLangOpts().ObjC &&
16751 getLangOpts().getGC() != LangOptions::NonGC &&
16767 if (Record && !getLangOpts().CPlusPlus &&
16893 if (!getLangOpts().CPlusPlus) {
16927 Diag(RecLoc, getLangOpts().CPlusPlus ?
16935 if (NonBitFields == 0 && !getLangOpts().CPlusPlus) {
17064 if (getLangOpts().CPlusPlus11 && Enum->isFixed()) {
17103 } else if (getLangOpts().CPlusPlus) {
17199 if (!getLangOpts().CPlusPlus && !T.isNull())
17201 } else if (!getLangOpts().CPlusPlus &&
17223 if (!(getLangOpts().Modules || getLangOpts().ModulesLocalVisibility) ||
17224 !getLangOpts().CPlusPlus)
17277 if (getLangOpts().CPlusPlus && !TheEnumDecl->isScoped())
17294 assert((getLangOpts().CPlusPlus || !isa<TagDecl>(PrevDecl)) &&
17630 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17636 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17644 = (NumPositiveBits == BestWidth || !getLangOpts().CPlusPlus)
17669 if (!getLangOpts().CPlusPlus &&
17677 if (getLangOpts().CPlusPlus)
17702 if (getLangOpts().CPlusPlus)