blob: 8d61bde7d836e04c5312cf368ba2753b2cbf8096 [file] [log] [blame]
// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.0-compute -verify %s
struct Base {
int X;
void MemberFunction(); // valid
virtual void MemberFunction2(); // expected-error{{virtual functions are unsupported in HLSL}}
};
struct Derived : virtual Base { // expected-error{{virtual inheritance is unsupported in HLSL}}
int Y;
void MemberFunction2() override; // expected-error{{only virtual member functions can be marked 'override'}}
};