[cfe-commits] r129700 - in /cfe/trunk: lib/Analysis/CFG.cpp lib/Sema/SemaStmt.cpp test/Analysis/PR9741.cpp
Douglas Gregor
dgregor at apple.com
Mon Apr 18 10:02:24 PDT 2011
On Apr 18, 2011, at 9:39 AM, Richard Smith wrote:
> On Mon, April 18, 2011 17:16, Douglas Gregor wrote:
>> On Apr 18, 2011, at 8:49 AM, Richard Smith wrote:
>>> Author: rsmith
>>> Date: Mon Apr 18 10:49:25 2011
>>> New Revision: 129700
>>>
>>>
>>> URL: http://llvm.org/viewvc/llvm-project?rev=129700&view=rev
>>> Log:
>>> Fix PR9741. The implicit declarations created for range-based for loops
>>> weren't being added to the DeclContext (nor were they being marked as
>>> implicit). Also, the declarations were being emitted in the wrong order
>>> when building the CFG.
>>
>> Are the declarations properly getting added to the DeclContext during
>> template instantiation, too?
>
> Yes. The template case did not suffer from this bug: instantiating the
> VarDecl already adds the declaration to the DeclContext.
Okay!
- Doug
More information about the cfe-commits
mailing list