From a877846332078492d305a3b239b6c47a9709a4d8 Mon Sep 17 00:00:00 2001 From: Andrei Matveiakin Date: Tue, 11 Feb 2025 22:06:01 +0000 Subject: [PATCH] Add tests for method calls --- .../source/configs/float_literal_trailing_zero/always.rs | 8 ++++++++ .../configs/float_literal_trailing_zero/if-no-postfix.rs | 8 ++++++++ tests/source/configs/float_literal_trailing_zero/never.rs | 8 ++++++++ .../target/configs/float_literal_trailing_zero/always.rs | 8 ++++++++ .../configs/float_literal_trailing_zero/if-no-postfix.rs | 8 ++++++++ tests/target/configs/float_literal_trailing_zero/never.rs | 8 ++++++++ .../configs/float_literal_trailing_zero/preserve.rs | 8 ++++++++ 7 files changed, 56 insertions(+) diff --git a/tests/source/configs/float_literal_trailing_zero/always.rs b/tests/source/configs/float_literal_trailing_zero/always.rs index d9ae27daa89..47b0443137a 100644 --- a/tests/source/configs/float_literal_trailing_zero/always.rs +++ b/tests/source/configs/float_literal_trailing_zero/always.rs @@ -29,6 +29,14 @@ fn range_bounds() { let _binop_range = 3.0 / 2.0..4.0; } +fn method_calls() { + let x = 1.0.neg(); + let y = 2.3.neg(); + let z = (4.).neg(); + let u = 5.0f32.neg(); + let v = -6.0.neg(); +} + fn line_wrapping() { let array = [ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16., 17., 18., diff --git a/tests/source/configs/float_literal_trailing_zero/if-no-postfix.rs b/tests/source/configs/float_literal_trailing_zero/if-no-postfix.rs index bd77042d4bb..45e0b87bbae 100644 --- a/tests/source/configs/float_literal_trailing_zero/if-no-postfix.rs +++ b/tests/source/configs/float_literal_trailing_zero/if-no-postfix.rs @@ -29,6 +29,14 @@ fn range_bounds() { let _binop_range = 3.0 / 2.0..4.0; } +fn method_calls() { + let x = 1.0.neg(); + let y = 2.3.neg(); + let z = (4.).neg(); + let u = 5.0f32.neg(); + let v = -6.0.neg(); +} + fn line_wrapping() { let array = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11., 12., 13., 14., 15., 16., 17., 18., diff --git a/tests/source/configs/float_literal_trailing_zero/never.rs b/tests/source/configs/float_literal_trailing_zero/never.rs index 50e6aee8681..2fe5fe2f438 100644 --- a/tests/source/configs/float_literal_trailing_zero/never.rs +++ b/tests/source/configs/float_literal_trailing_zero/never.rs @@ -29,6 +29,14 @@ fn range_bounds() { let _binop_range = 3.0 / 2.0..4.0; } +fn method_calls() { + let x = 1.0.neg(); + let y = 2.3.neg(); + let z = (4.).neg(); + let u = 5.0f32.neg(); + let v = -6.0.neg(); +} + fn line_wrapping() { let array = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, diff --git a/tests/target/configs/float_literal_trailing_zero/always.rs b/tests/target/configs/float_literal_trailing_zero/always.rs index 97ea16e7272..e6d643ad43f 100644 --- a/tests/target/configs/float_literal_trailing_zero/always.rs +++ b/tests/target/configs/float_literal_trailing_zero/always.rs @@ -29,6 +29,14 @@ fn range_bounds() { let _binop_range = 3.0 / 2.0..4.0; } +fn method_calls() { + let x = 1.0.neg(); + let y = 2.3.neg(); + let z = (4.0).neg(); + let u = 5.0f32.neg(); + let v = -6.0.neg(); +} + fn line_wrapping() { let array = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, diff --git a/tests/target/configs/float_literal_trailing_zero/if-no-postfix.rs b/tests/target/configs/float_literal_trailing_zero/if-no-postfix.rs index 7667649b680..d81f5c07ccf 100644 --- a/tests/target/configs/float_literal_trailing_zero/if-no-postfix.rs +++ b/tests/target/configs/float_literal_trailing_zero/if-no-postfix.rs @@ -29,6 +29,14 @@ fn range_bounds() { let _binop_range = 3.0 / 2.0..4.0; } +fn method_calls() { + let x = 1.0.neg(); + let y = 2.3.neg(); + let z = (4.0).neg(); + let u = 5f32.neg(); + let v = -6.0.neg(); +} + fn line_wrapping() { let array = [ 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, diff --git a/tests/target/configs/float_literal_trailing_zero/never.rs b/tests/target/configs/float_literal_trailing_zero/never.rs index 53da5cb50d9..6391890e535 100644 --- a/tests/target/configs/float_literal_trailing_zero/never.rs +++ b/tests/target/configs/float_literal_trailing_zero/never.rs @@ -29,6 +29,14 @@ fn range_bounds() { let _binop_range = 3. / 2. ..4.; } +fn method_calls() { + let x = (1.).neg(); + let y = 2.3.neg(); + let z = (4.).neg(); + let u = 5f32.neg(); + let v = -(6.).neg(); +} + fn line_wrapping() { let array = [ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 12., 13., 14., 15., 16., 17., 18., diff --git a/tests/target/configs/float_literal_trailing_zero/preserve.rs b/tests/target/configs/float_literal_trailing_zero/preserve.rs index 527e606e12e..3f0f764796c 100644 --- a/tests/target/configs/float_literal_trailing_zero/preserve.rs +++ b/tests/target/configs/float_literal_trailing_zero/preserve.rs @@ -28,3 +28,11 @@ fn range_bounds() { if (1.0e1..2.0e1).contains(&1.0e1) {} let _binop_range = 3.0 / 2.0..4.0; } + +fn method_calls() { + let x = 1.0.neg(); + let y = 2.3.neg(); + let z = (4.).neg(); + let u = 5.0f32.neg(); + let v = -6.0.neg(); +}