summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Bitcode
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-12-14 19:27:10 +0000
committerDouglas Gregor <dgregor@apple.com>2009-12-14 19:27:10 +0000
commitd196a58b557ba388241547c06d76f3a30085f4fc (patch)
tree8352b5ba414d88211590ced4d864b3a3ecad885f /llvm/lib/Bitcode
parentfed3d088cee8a369817cd2baf96605887642f7c9 (diff)
downloadbcm5719-llvm-d196a58b557ba388241547c06d76f3a30085f4fc.tar.gz
bcm5719-llvm-d196a58b557ba388241547c06d76f3a30085f4fc.zip
Improve template instantiation for object constructions in several ways:
- During instantiation, drop default arguments from constructor and call expressions; they'll be recomputed anyway, and we don't want to instantiate them twice. - Rewrote the instantiation of variable initializers to cope with non-dependent forms properly. Together, these fix a handful of problems I introduced with the switch to always rebuild expressions from the source code "as written." llvm-svn: 91315
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud