Lines Matching full:warning
15 : x(i), // expected-warning {{binding reference member 'x' to stack allocated parameter 'i'}}
16 y(&i) {} // expected-warning {{initializing pointer member 'y' with the stack address of parameter 'i'}}
17 S(int &i) : x(i), y(&i) {} // no-warning: reference parameter
18 S(int *i) : x(*i), y(i) {} // no-warning: pointer parameter
23 S2(int i) : x(i) {} // expected-warning {{binding reference member 'x' to a temporary}}
28 S3(Y y) : x1(y), x2(y) {} // no-warning: conversion operator
33 S4(int i) : x(i) {} // expected-warning {{binding reference member 'x' to stack allocated parameter 'i'}}
36 template struct S4<int>; // no warning from this instantiation
46 S6() : s5 { 0 } {} // expected-warning {{binding reference subobject of member 's5' to a temporary}}
50 S7() : S5 { 0 } {} // expected-warning {{binding reference member 'x' to a temporary}}