blob: 742c4bc18070798e9fc739addf9fbbbff479328e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// Build don't link:
// Special g++ Options: -Wpointer-arith
double X(const double x) { return x; }
double Y() { return 1.0; }
double Z() { return 2.0; }
struct A {
void bar() { }
void foo() { }
};
typedef void (A::*pmf)();
static int mememe = &A::foo - &A::bar; // WARNING -
pmf b = &A::foo-1; // WARNING -
int main() {
double y;
y=X(Y-Z); // WARNING -
}
|