[RISCV][VLOPT] Remove dead passthru check in getOperandLog2EEW. NFC (#123911)
[llvm-project.git] / clang / test / SemaCUDA / constexpr-virtual-func.cu
blob89d909181cd94d2559b308c70685b291dbda15da
1 // RUN: %clang_cc1 -triple nvptx64-nvidia-cuda -fsyntax-only \
2 // RUN:            -fcuda-is-device %s
3 // RUN: %clang_cc1 -triple x86_64-unknown-linux-gnu -fsyntax-only %s
5 // expected-no-diagnostics
7 #include "Inputs/cuda.h"
9 class A
11 public:
12     constexpr virtual int f() = 0;
15 class B : public A
17 public:
18     int f() override
19     {
20         return 42;
21     }
24 int test()
26     B b;
27     return b.f();