summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorRichard Trieu <rtrieu@google.com>2013-03-15 23:55:09 +0000
committerRichard Trieu <rtrieu@google.com>2013-03-15 23:55:09 +0000
commit64ab30392da6818717c2a6fd530559b472dedf2d (patch)
treeca371bb503e5ffee500dba1a30c26d55e74987ab /clang/lib/CodeGen/CodeGenFunction.h
parent6482d2305efbfdac07b51793a5a8051fefba0f1f (diff)
downloadbcm5719-llvm-64ab30392da6818717c2a6fd530559b472dedf2d.tar.gz
bcm5719-llvm-64ab30392da6818717c2a6fd530559b472dedf2d.zip
Improve template diffing handling of default integer values.
When the template argument is both default and value dependent, the expression retrieved for the default argument cannot be evaluated, thus never matching any argument value. To get the proper value, get the template argument from the desugared template specialization. Also, output the original expression to provide more information about the argument mismatch. llvm-svn: 177209
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud