[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-24 Thread Anastasia Stulova via Phabricator via cfe-commits
Anastasia requested changes to this revision. Anastasia added a comment. This revision now requires changes to proceed. @mikael can you please close this review, because I opened another one to continue this: https://reviews.llvm.org/D56066. Thanks for your work! Repository: rC Clang CHANGE

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-24 Thread Anastasia Stulova via Phabricator via cfe-commits
Anastasia added inline comments. Comment at: lib/AST/ASTContext.cpp:2781 + + return getAddrSpaceQualType(NewT, Orig.getAddressSpace()); } ebevhan wrote: > rjmccall wrote: > > Anastasia wrote: > > > rjmccall wrote: > > > > You're trying to handle a method qualif

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-18 Thread Bevin Hansson via Phabricator via cfe-commits
ebevhan added inline comments. Comment at: lib/AST/ASTContext.cpp:2781 + + return getAddrSpaceQualType(NewT, Orig.getAddressSpace()); } rjmccall wrote: > Anastasia wrote: > > rjmccall wrote: > > > You're trying to handle a method qualifier, not a type a functio

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-17 Thread John McCall via Phabricator via cfe-commits
rjmccall added inline comments. Comment at: lib/AST/ASTContext.cpp:2781 + + return getAddrSpaceQualType(NewT, Orig.getAddressSpace()); } Anastasia wrote: > rjmccall wrote: > > You're trying to handle a method qualifier, not a type a functions that are > > them

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-17 Thread Anastasia Stulova via Phabricator via cfe-commits
Anastasia added inline comments. Comment at: lib/AST/ASTContext.cpp:2781 + + return getAddrSpaceQualType(NewT, Orig.getAddressSpace()); } rjmccall wrote: > You're trying to handle a method qualifier, not a type a functions that are > themselves in some non-sta

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-13 Thread John McCall via Phabricator via cfe-commits
rjmccall added inline comments. Comment at: lib/AST/ASTContext.cpp:2781 + + return getAddrSpaceQualType(NewT, Orig.getAddressSpace()); } You're trying to handle a method qualifier, not a type a functions that are themselves in some non-standard address space,

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-13 Thread Mikael Nilsson via Phabricator via cfe-commits
mikael marked an inline comment as done. mikael added inline comments. Comment at: lib/Sema/SemaInit.cpp:4539 + if (InitCategory.isPRValue() || InitCategory.isXValue()) +T1Quals.removeAddressSpace(); + This is probably not the correct way to solve this. But

[PATCH] D55656: [OpenCL] Address space for default class members

2018-12-13 Thread Mikael Nilsson via Phabricator via cfe-commits
mikael created this revision. mikael added reviewers: Anastasia, rjmccall. Herald added subscribers: cfe-commits, yaxunl. - Implicity and explicity defaulted class members - Resolved the FIXMEs in addrspace-of-this.cl Repository: rC Clang https://reviews.llvm.org/D55656 Files: include/clan