HomePhabricator

[Sema] Diagnose addr space mismatch while constructing objects

Authored by Anastasia on Jun 20 2019, 9:23 AM.

Description

[Sema] Diagnose addr space mismatch while constructing objects

If we construct an object in some arbitrary non-default addr space
it should fail unless either:

  • There is an implicit conversion from the address space to default

/generic address space.

  • There is a matching ctor qualified with an address space that is

either exactly matching or convertible to the address space of an
object.

Differential Revision: https://reviews.llvm.org/D62156

llvm-svn: 363944