We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a50faca commit af8abb5Copy full SHA for af8abb5
clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
@@ -767,11 +767,13 @@ void WalkAST::checkDeprecatedOrUnsafeBufferHandling(const CallExpr *CE,
767
int ArgIndex =
768
llvm::StringSwitch<int>(Name)
769
.Cases({"scanf", "wscanf", "vscanf", "vwscanf"}, 0)
770
- .Cases({"fscanf", "fwscanf", "vfscanf", "vfwscanf", "sscanf"},
771
- "swscanf", "vsscanf", "vswscanf", 1)
+ .Cases({"fscanf", "fwscanf", "vfscanf", "vfwscanf", "sscanf",
+ "swscanf", "vsscanf", "vswscanf"},
772
+ 1)
773
.Cases({"sprintf", "vsprintf", "fprintf"}, 1)
- .Cases({"swprintf", "snprintf", "vswprintf", "vsnprintf", "memcpy"},
774
- "memmove", "memset", "strncpy", "strncat", DEPR_ONLY)
+ .Cases({"swprintf", "snprintf", "vswprintf", "vsnprintf", "memcpy",
775
+ "memmove", "memset", "strncpy", "strncat"},
776
+ DEPR_ONLY)
777
.Default(UNKNOWN_CALL);
778
779
assert(ArgIndex != UNKNOWN_CALL && "Unsupported function");
0 commit comments