> On Jan 27, 2017, at 2:44 PM, David Blaikie <dblai...@gmail.com> wrote:
> 
> 
> 
> On Fri, Jan 27, 2017 at 2:11 PM Mehdi AMINI via Phabricator 
> <revi...@reviews.llvm.org <mailto:revi...@reviews.llvm.org>> wrote:
> mehdi_amini accepted this revision.
> mehdi_amini added a comment.
> This revision is now accepted and ready to land.
> 
> LGTM.
> 
> 
> 
> ================
> Comment at: lib/AST/ASTContext.cpp:8909
> +
> +    // Itanium ABI (& MSVC seems to do similarly) requires static locals in
> +    // inline functions to be emitted anywhere they're needed, even if the
> ----------------
> I assume you looked it up, do you have a ref? (Citation or pointer to right 
> section/paragraph).
> 
> Would you like a citation in source?

Sure, why not?

> I thought that might be a bit strong since this is ABI-neutral code, 
> notionally (so I was straddling that line a bit).

Well you refer to the ABI anyway already to explain the chosen behavior :)

And technically I’m not sure what the C++ standard mandates, the possibility of 
having different need for different ABI would indicate that the code can’t be 
totally ABI-neutral?

— 
Mehdi
 

> 
> I can't quite figure out how to navigate/find the ABI document nor cast the 
> runes as Richard did for the citation, so hopefully he can chime in here.
>  
> 
> 
> https://reviews.llvm.org/D29233 <https://reviews.llvm.org/D29233>
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to