/* { dg-do compile } */ /* { dg-options "-fnon-call-exceptions -fharden-compares -fsignaling-nans" } */ struct G4ErrorMatrix { G4ErrorMatrix(int); ~G4ErrorMatrix(); }; double PropagateError_charge; void PropagateError() { G4ErrorMatrix transf(0); int field(PropagateError_charge && field); }