aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-07-17 23:12:06 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-07-17 23:12:06 +0000
commit8aa561ba328d84dd0bdb4bb64688fc24e4f3f428 (patch)
tree3638e1284ed1c829bc586815eab4c8815d928923 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parente5fc826f8876fc10308745833d94dcd428ffcb83 (diff)
downloadllvm-8aa561ba328d84dd0bdb4bb64688fc24e4f3f428.zip
llvm-8aa561ba328d84dd0bdb4bb64688fc24e4f3f428.tar.gz
llvm-8aa561ba328d84dd0bdb4bb64688fc24e4f3f428.tar.bz2
PR20346: fix aggregate initialization / template instantiation bug:
If, during the initial parse of a template, we perform aggregate initialization and form an implicit value initialization for an array type, then when we come to instantiate the template and redo the initialization step, we would try to match the implicit value initialization up against an array *element*, not to the complete array. Remarkably, we've had this bug since ~the dawn of time, but only noticed it recently. llvm-svn: 213332
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions