Lines Matching defs:literalType
6853 QualType literalType = GetTypeFromParser(Ty, &TInfo);
6855 TInfo = Context.getTrivialTypeSourceInfo(literalType);
6863 QualType literalType = TInfo->getType();
6865 if (literalType->isArrayType()) {
6867 LParenLoc, Context.getBaseElementType(literalType),
6871 if (literalType->isVariableArrayType()) {
6872 if (!tryToFixVariablyModifiedVarType(TInfo, literalType, LParenLoc,
6877 } else if (!literalType->isDependentType() &&
6878 RequireCompleteType(LParenLoc, literalType,
6891 &literalType);
6917 (getLangOpts().CPlusPlus && !(isFileScope && literalType->isArrayType()))
6928 auto *E = new (Context) CompoundLiteralExpr(LParenLoc, TInfo, literalType,
6933 !literalType->isDependentType()) // C99 6.5.2.5p3
6934 if (CheckForConstantInitializer(LiteralExpr, literalType))
6936 } else if (literalType.getAddressSpace() != LangAS::opencl_private &&
6937 literalType.getAddressSpace() != LangAS::Default) {
6957 if (literalType.isDestructedType()) {