summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-08-23 00:49:01 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-08-23 00:49:01 +0000
commit234ff47366f6ae6acdd22b7b83ce91044561da60 (patch)
treef99714c5be870edc4f250c9ceec4bc54d6959bbe /clang/lib/Serialization
parent7949a8b8ea3947043ef39929c5e080ca3d557fa3 (diff)
downloadbcm5719-llvm-234ff47366f6ae6acdd22b7b83ce91044561da60.tar.gz
bcm5719-llvm-234ff47366f6ae6acdd22b7b83ce91044561da60.zip
[modules] Put class template declarations into the scope in which they're
declared, rather than putting them into the template parameter scope. We previously had *no record* in the scope for class template declarations, once those declarations completed and their template parameter scopes were popped. This in turn caused us to be unable to merge class template declarations that were declared in the global scope (where we use scope lookup rather than DeclContext lookup for merging), when loading a module. llvm-svn: 216311
Diffstat (limited to 'clang/lib/Serialization')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud