Use SubstInitializer instead of SubstExpr when instantiating a default
authorRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 14 Oct 2016 01:12:20 +0000 (01:12 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Fri, 14 Oct 2016 01:12:20 +0000 (01:12 +0000)
commit869d37e33388c353b5651b16eb1ecccf7132776e
tree44632a885b9b6234535e7b7c7a85b6a648d50e71
parentf70847deeff88c97d5a8898549ce8d4b4ad02b9e
Use SubstInitializer instead of SubstExpr when instantiating a default
argument, in order to correctly instantiate the initializer.

llvm-svn: 284184
clang/lib/Sema/SemaExpr.cpp
clang/test/CodeGenCXX/default-arg-temps.cpp