diff options
author | Abramo Bagnara <abramo.bagnara@gmail.com> | 2010-12-14 22:11:44 +0000 |
---|---|---|
committer | Abramo Bagnara <abramo.bagnara@gmail.com> | 2010-12-14 22:11:44 +0000 |
commit | 6d8106386c45649231fcc6822838dedb969b9301 (patch) | |
tree | fc372d1701866df5332ef386385fe2103b862a55 /clang/lib/Checker/CheckSecuritySyntaxOnly.cpp | |
parent | ce4f87b3ba346daa59bb09b9cd2f27eddcab0693 (diff) | |
download | bcm5719-llvm-6d8106386c45649231fcc6822838dedb969b9301.tar.gz bcm5719-llvm-6d8106386c45649231fcc6822838dedb969b9301.zip |
Added missing IgnoreParens().
llvm-svn: 121795
Diffstat (limited to 'clang/lib/Checker/CheckSecuritySyntaxOnly.cpp')
-rw-r--r-- | clang/lib/Checker/CheckSecuritySyntaxOnly.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp b/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp index 0223240ce6e..6090fa5baf2 100644 --- a/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp +++ b/clang/lib/Checker/CheckSecuritySyntaxOnly.cpp @@ -242,7 +242,8 @@ void WalkAST::CheckCall_gets(const CallExpr *CE, const FunctionDecl *FD) { if (FD->getIdentifier() != GetIdentifier(II_gets, "gets")) return; - const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FD->getType()); + const FunctionProtoType *FPT + = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); if (!FPT) return; @@ -276,7 +277,8 @@ void WalkAST::CheckCall_getpw(const CallExpr *CE, const FunctionDecl *FD) { if (FD->getIdentifier() != GetIdentifier(II_getpw, "getpw")) return; - const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FD->getType()); + const FunctionProtoType *FPT + = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); if (!FPT) return; @@ -314,7 +316,8 @@ void WalkAST::CheckCall_mktemp(const CallExpr *CE, const FunctionDecl *FD) { if (FD->getIdentifier() != GetIdentifier(II_mktemp, "mktemp")) return; - const FunctionProtoType *FPT = dyn_cast<FunctionProtoType>(FD->getType()); + const FunctionProtoType *FPT + = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); if(!FPT) return; @@ -369,7 +372,8 @@ void WalkAST::CheckCall_rand(const CallExpr *CE, const FunctionDecl *FD) { if (identifierid >= num_rands) return; - const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FD->getType()); + const FunctionProtoType *FTP + = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); if (!FTP) return; @@ -410,7 +414,8 @@ void WalkAST::CheckCall_random(const CallExpr *CE, const FunctionDecl *FD) { if (FD->getIdentifier() != GetIdentifier(II_random, "random")) return; - const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FD->getType()); + const FunctionProtoType *FTP + = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); if (!FTP) return; @@ -457,7 +462,8 @@ void WalkAST::CheckUncheckedReturnValue(CallExpr *CE) { if (identifierid >= num_setids) return; - const FunctionProtoType *FTP = dyn_cast<FunctionProtoType>(FD->getType()); + const FunctionProtoType *FTP + = dyn_cast<FunctionProtoType>(FD->getType().IgnoreParens()); if (!FTP) return; |