
Add this option to allow device side class type global variables with non-trivial ctor/dtor. device side init/fini functions will be emitted, which will be executed by HIP runtime when the fat binary is loaded/unloaded. This feature is to facilitate implementation of device side sanitizer which requires global vars with non-trival ctors. By default this option is disabled. Differential Revision: https://reviews.llvm.org/D69268
9 lines
257 B
Plaintext
9 lines
257 B
Plaintext
// REQUIRES: nvptx-registered-target
|
|
|
|
// RUN: %clang_cc1 -triple nvptx -fcuda-is-device \
|
|
// RUN: -fgpu-allow-device-init \
|
|
// RUN: %s 2>&1 | FileCheck %s
|
|
|
|
// CHECK: warning: '-fgpu-allow-device-init' is ignored since it is only supported for HIP
|
|
|