view gcc/testsuite/g++.dg/parse/fn-typedef1.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/40750
// { dg-do run }

extern "C" void abort ();

typedef void Fn() const;

struct Foo {
  Fn fn;
};

bool called = false;
void Foo::fn() const { called = true; }

int main() {
  Foo f; f.fn();
  if (!called)
    abort();
}