Home
last modified time | relevance | path

Searched refs:LengthModifier (Results 1 – 5 of 5) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DScanfFormatString.cpp20 using clang::analyze_format_string::LengthModifier;
238 case LengthModifier::None: in getArgType()
240 case LengthModifier::AsChar: in getArgType()
242 case LengthModifier::AsShort: in getArgType()
244 case LengthModifier::AsLong: in getArgType()
246 case LengthModifier::AsLongLong: in getArgType()
247 case LengthModifier::AsQuad: in getArgType()
249 case LengthModifier::AsInt64: in getArgType()
251 case LengthModifier::AsIntMax: in getArgType()
253 case LengthModifier::AsSizeT: in getArgType()
[all …]
H A DFormatString.cpp23 using clang::analyze_format_string::LengthModifier;
216 LengthModifier::Kind lmKind = LengthModifier::None; in ParseLengthModifier()
225 lmKind = LengthModifier::AsChar; in ParseLengthModifier()
228 lmKind = LengthModifier::AsShortLong; in ParseLengthModifier()
230 lmKind = LengthModifier::AsShort; in ParseLengthModifier()
237 lmKind = LengthModifier::AsLongLong; in ParseLengthModifier()
239 lmKind = LengthModifier::AsLong; in ParseLengthModifier()
242 case 'j': lmKind = LengthModifier::AsIntMax; ++I; break; in ParseLengthModifier()
243 case 'z': lmKind = LengthModifier::AsSizeT; ++I; break; in ParseLengthModifier()
244 case 't': lmKind = LengthModifier::AsPtrDiff; ++I; break; in ParseLengthModifier()
[all …]
H A DPrintfFormatString.cpp22 using clang::analyze_format_string::LengthModifier;
495 case LengthModifier::None: in getScalarArgType()
497 case LengthModifier::AsLong: in getScalarArgType()
498 case LengthModifier::AsWide: in getScalarArgType()
500 case LengthModifier::AsShort: in getScalarArgType()
510 case LengthModifier::AsLongDouble: in getScalarArgType()
513 case LengthModifier::None: in getScalarArgType()
514 case LengthModifier::AsShortLong: in getScalarArgType()
516 case LengthModifier::AsInt32: in getScalarArgType()
518 case LengthModifier::AsChar: in getScalarArgType()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DFormatString.h65 class LengthModifier {
88 LengthModifier() in LengthModifier() function
90 LengthModifier(const char *pos, Kind k) in LengthModifier() function
412 LengthModifier LM;
427 void setLengthModifier(LengthModifier lm) { in setLengthModifier()
445 const LengthModifier &getLengthModifier() const { in getLengthModifier()
472 std::optional<LengthModifier> getCorrectedLengthModifier() const;
480 static bool namedTypeToLengthModifier(QualType QT, LengthModifier &LM);
509 using analyze_format_string::LengthModifier;
655 using analyze_format_string::LengthModifier;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp9355 const LengthModifier &LM = FS.getLengthModifier(); in HandleInvalidLengthModifier()
9359 std::optional<LengthModifier> FixedLM = FS.getCorrectedLengthModifier(); in HandleInvalidLengthModifier()
9388 const LengthModifier &LM = FS.getLengthModifier(); in HandleNonStandardLengthModifier()
9392 std::optional<LengthModifier> FixedLM = FS.getCorrectedLengthModifier(); in HandleNonStandardLengthModifier()
10396 FS.getLengthModifier().getKind() != LengthModifier::AsChar) in checkFormatExpr()