summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/conversion.c
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/Sema/conversion.c')
-rw-r--r--clang/test/Sema/conversion.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/clang/test/Sema/conversion.c b/clang/test/Sema/conversion.c
index 07b22a8a648..ba4adbdad22 100644
--- a/clang/test/Sema/conversion.c
+++ b/clang/test/Sema/conversion.c
@@ -233,7 +233,7 @@ void test8(int v) {
takes_int(v);
takes_long(v);
takes_longlong(v);
- takes_float(v);
+ takes_float(v); // expected-warning {{implicit conversion from 'int' to 'float' may lose precision}}
takes_double(v);
takes_longdouble(v);
}
@@ -244,8 +244,8 @@ void test9(long v) {
takes_int(v); // expected-warning {{implicit conversion loses integer precision}}
takes_long(v);
takes_longlong(v);
- takes_float(v);
- takes_double(v);
+ takes_float(v); // expected-warning {{implicit conversion from 'long' to 'float' may lose precision}}
+ takes_double(v); // expected-warning {{implicit conversion from 'long' to 'double' may lose precision}}
takes_longdouble(v);
}
@@ -255,8 +255,8 @@ void test10(long long v) {
takes_int(v); // expected-warning {{implicit conversion loses integer precision}}
takes_long(v);
takes_longlong(v);
- takes_float(v);
- takes_double(v);
+ takes_float(v); // expected-warning {{implicit conversion from 'long long' to 'float' may lose precision}}
+ takes_double(v); // expected-warning {{implicit conversion from 'long long' to 'double' may lose precision}}
takes_longdouble(v);
}
OpenPOWER on IntegriCloud