aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGenCXX/predefined-expr-cxx14.cpp
AgeCommit message (Collapse)AuthorFilesLines
2016-11-16Improve handling of __FUNCTION__ and other predefined expression for ↵Mehdi Amini1-2/+2
Objective-C Blocks Instead of always displaying the mangled name, try to do better and get something closer to regular functions. Recommit r287039 (that was reverted in r287039) with a tweak to be more generic, and test fixes! Differential Revision: https://reviews.llvm.org/D26522 llvm-svn: 287085
2016-11-15Revert "Improve handling of __FUNCTION__ and other predefined expression for ↵Mehdi Amini1-2/+2
Objective-C Blocks" This reverts commit r287039, tests are broken. llvm-svn: 287043
2016-11-15Improve handling of __FUNCTION__ and other predefined expression for ↵Mehdi Amini1-2/+2
Objective-C Blocks Instead of always displaying the mangled name, try to do better and get something closer to regular functions. Differential Revision: https://reviews.llvm.org/D26522 llvm-svn: 287039
2014-11-14This patch fixes couple of bugs for predefined expressionFariborz Jahanian1-2/+2
used inside blocks. It fixes a crash in naming code for __func__ etc. when used in a block declared globally. It also brings back old naming convention for predefined expression which was broken. rdar://18961148 llvm-svn: 222065
2014-10-13PredefinedExpr deserialization test in dependent context.Alexey Bataev1-1/+16
For commit r219561 - Fix deserialization of PredefinedExpr in dependent context. llvm-svn: 219594
2014-10-10Bugfix for predefined expressions in dependent context.Alexey Bataev1-0/+7
This bug break compilation with precompiled headers and predefined expressions in dependent context. llvm-svn: 219525
2014-10-09Fix for bug http://llvm.org/PR17427.Alexey Bataev1-0/+83
Assertion failed: "Computed __func__ length differs from type!" Reworked PredefinedExpr representation with internal StringLiteral field for function declaration. Differential Revision: http://reviews.llvm.org/D5365 llvm-svn: 219393