19 lines · cpp
1// RUN: %clang_cc1 -triple x86_64-unknown-unknown -verify -fsyntax-only %s2// REQUIRES: x86-registered-target3// expected-no-diagnostics4 5// Testcase for https://github.com/llvm/llvm-project/issues/697176 7#pragma float_control(precise, on, push)8 9template<typename T>10constexpr T multi(T x, T y) {11 return x * y;12}13 14int multi_i(int x, int y) {15 return multi<int>(x, y);16}17 18#pragma float_control(pop)19