genex_test.cpp 247 B

1234567891011121314151617181920212223
  1. #if !HAVE_OVERRIDE_CONTROL
  2. #if EXPECT_OVERRIDE_CONTROL
  3. #error "Expect override control feature"
  4. #endif
  5. #else
  6. struct A
  7. {
  8. virtual int getA() { return 7; }
  9. };
  10. struct B final : A
  11. {
  12. int getA() override { return 42; }
  13. };
  14. #endif
  15. int main()
  16. {
  17. }