blob: 56ce7c8bf567aa5beb197f98acd446992c1ee447 [file] [edit]
// RUN: %clang_cc1 -std=c++17 %s -verify -Wno-unknown-attributes
typedef int LocalInt __attribute__((opencl_local));
void test_new() {
int *p = new LocalInt[1]; // expected-error {{'new' cannot allocate objects of type 'int' in address space '__local'}}
}
void test_delete(LocalInt *p) {
delete p; // expected-error {{'delete' cannot delete objects of type 'int' in address space '__local'}}
}