1 // { dg-do run { target lp64 } }
3 long int c = 3623214276426624192L;
6 const long &min(const long &x, const long &y) { return x < y ? x : y; }
7 __attribute__((noipa)) void test() { b = min(a, min(a, c) + 5713568809962283044L); }
8 int main() { test(); if (b != 42) __builtin_abort(); }