brintos

brintos / llvm-project-archived public Read only

0
0
Text · 450 B · 8d61bde Raw
15 lines · plain
1// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-compute -verify %s2 3struct Base {4  int X;5  void MemberFunction();  // valid6  virtual void MemberFunction2(); // expected-error{{virtual functions are unsupported in HLSL}}7};8 9struct Derived : virtual Base { // expected-error{{virtual inheritance is unsupported in HLSL}}10  int Y;11 12  void MemberFunction2() override; // expected-error{{only virtual member functions can be marked 'override'}}13};14 15