Home | History | Annotate | Download | only in Sema

Lines Matching defs:ASM

1394 /// \param ASM C99 array size modifier (e.g., '*', 'static').
1405 QualType Sema::BuildArrayType(QualType T, ArrayType::ArraySizeModifier ASM,
1495 if (ASM == ArrayType::Star)
1496 T = Context.getVariableArrayType(T, 0, ASM, Quals, Brackets);
1498 T = Context.getIncompleteArrayType(T, ASM, Quals);
1500 T = Context.getDependentSizedArrayType(T, ArraySize, ASM, Quals, Brackets);
1516 T = Context.getVariableArrayType(T, ArraySize, ASM, Quals, Brackets);
1537 if (ASM == ArrayType::Static) {
1541 ASM = ArrayType::Normal;
1554 T = Context.getConstantArrayType(T, ConstVal, ASM, Quals);
1582 } else if (ASM != ArrayType::Normal || Quals != 0)
1585 : diag::ext_c99_array_usage) << ASM;
2378 ArrayType::ArraySizeModifier ASM;
2380 ASM = ArrayType::Star;
2382 ASM = ArrayType::Static;
2384 ASM = ArrayType::Normal;
2385 if (ASM == ArrayType::Star && !D.isPrototypeContext()) {
2390 ASM = ArrayType::Normal;
2397 if (ASM == ArrayType::Static || ATI.TypeQuals) {
2401 (ASM == ArrayType::Static ? "'static'" : "type qualifier");
2403 if (ASM == ArrayType::Static)
2404 ASM = ArrayType::Normal;
2424 (ASM == ArrayType::Static ? "'static'" : "type qualifier");
2425 if (ASM == ArrayType::Static)
2426 ASM = ArrayType::Normal;
2438 T = S.BuildArrayType(T, ASM, ArraySize, ATI.TypeQuals,