diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2016-09-12 08:20:17 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2016-09-12 08:22:03 +0200 |
commit | 25e4e9694ce12152693e9d272557e5d546becd40 (patch) | |
tree | 260c61bc6162c21ba66eca24743b479c92676e1b /compilerplugins/clang/singlevalfields.cxx | |
parent | add LOOKUP test case (diff) | |
download | core-25e4e9694ce12152693e9d272557e5d546becd40.tar.gz core-25e4e9694ce12152693e9d272557e5d546becd40.zip |
handle nullptr in various clang plugins
since we are using it so widely now, instead of NULL
Change-Id: I990ff1334f657663e8791ab064d69e56636fe6e7
Diffstat (limited to 'compilerplugins/clang/singlevalfields.cxx')
-rw-r--r-- | compilerplugins/clang/singlevalfields.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compilerplugins/clang/singlevalfields.cxx b/compilerplugins/clang/singlevalfields.cxx index 699daaada5a8..aa3aa316443f 100644 --- a/compilerplugins/clang/singlevalfields.cxx +++ b/compilerplugins/clang/singlevalfields.cxx @@ -474,6 +474,9 @@ std::string SingleValFields::getExprValue(const Expr* arg) { return x1.toString(10); } + if (isa<CXXNullPtrLiteralExpr>(arg)) { + return "0"; + } return "?"; } |