Anastasia added a comment. > We also are tied to OpenCL semantic of future versions.
This is what I would like to avoid aliasing to OpenCL and then starting to change it in a way that is not conforming or documented. Maybe there is a need for something like an address space for the group of related languages or something like that and also a way to derive and specialise from the class instead of forking and copying/pasting. There were a number of proposals for similar things in the past including improvement to the target specific address spaces https://reviews.llvm.org/D62574. If what we currently have is not good enough for all purposes perhaps it would make sense to start an RFC describing the problems and the requirements and then working out the solution that works for all the use cases. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D156816/new/ https://reviews.llvm.org/D156816 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits