rjmccall added inline comments.

================
Comment at: clang/lib/Sema/SemaLambda.cpp:891
+    if (getLangOpts().OpenCL)
+      EPI.TypeQuals.addAddressSpace(LangAS::opencl_generic);
+
----------------
Anastasia wrote:
> rjmccall wrote:
> > This should probably check that there isn't already an address space, right?
> EPI has just been constructed newly here or do you mean if addr space has 
> been set in the constructor? That is currently not the case but might happen 
> in the future perhaps.
Oh, sorry, I see now that this is the place where we synthesize a signature.  
This is fine, nevermind.

Actually, could you go ahead and extract out some sort of 
`getDefaultCXXMethodAddrSpace()` function on Sema that you can use consistently 
here and in the other places?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D69938/new/

https://reviews.llvm.org/D69938



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

Reply via email to