rjmccall added a comment.

In https://reviews.llvm.org/D47627#1127716, @ebevhan wrote:

> > Well, the documentation mismatch is worth fixing even if the code isn't.  
> > But I think at best your use-case calls for weakening the assertion to be 
> > that any existing address space isn't *different*, yeah.
>
> Alright, I'll give that a shot.
>
> > Separately, I'm not sure that's really the right representation for a 
> > Harvard architecture (which is what I assume you're trying to extend Clang 
> > to support); I think you should probably just teach the compiler that 
> > function pointers are different.
>
> Well, we've already implemented it and it's been running in our downstream 
> for a while without issues at this point. We just figured it was less work to 
> use the existing address space support for it than to hack special cases all 
> over the place for functions and function pointers.


I'm going to insist that you try it before you can upstream, I'm afraid.


Repository:
  rC Clang

https://reviews.llvm.org/D47627



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to