view gcc/testsuite/g++.dg/pr69379.C @ 118:fd00160c1b76

ifdef TARGET_64BIT
author mir3636
date Tue, 27 Feb 2018 15:01:35 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/69379
// { dg-do compile }
// { dg-options "-Wformat" }

typedef int T;
class A {
public:
  template <class D> A(const char *, D);
  template <class Fn, class A1, class A2>
  void m_fn1(const char *, Fn, A1 const &, A2);
};
struct Dict {
  void m_fn2();
};
void fn1() {
  A a("", "");
  typedef void *Get;
  typedef void (Dict::*d)(T);
  a.m_fn1("", Get(), d(&Dict::m_fn2), "");
}