diff options
author | Douglas Gregor <dgregor@apple.com> | 2013-03-08 21:25:01 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2013-03-08 21:25:01 +0000 |
commit | a88c55b571413671e49693797b28da228ad4b41c (patch) | |
tree | 3d38cf9347a6e2b56e2750790fda3afaa8990dbb /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 74ffc27d257850b4f0d8c01622ec7d24d2f1c53e (diff) | |
download | bcm5719-llvm-a88c55b571413671e49693797b28da228ad4b41c.tar.gz bcm5719-llvm-a88c55b571413671e49693797b28da228ad4b41c.zip |
<rdar://problem/13140795> Transform the scope type of a pseudo-destructor expression within the object scope.
We were transforming the scope type of a pseudo-destructor expression
(e.g., the first T in x->T::~T()) as a freestanding type, which meant
that dependent template specialization types here would stay dependent
even when no template parameters were named. This would eventually
mean that a dependent expression would end up in what should be
fully-instantiated ASTs, causing IRgen to assert.
llvm-svn: 176723
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions