diff options
| author | varkor <github@varkor.com> | 2020-01-11 14:30:02 +0000 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2020-02-09 00:47:01 +0000 |
| commit | 38060567e89bb142e8a060d91bf53f7e82eaaae6 (patch) | |
| tree | f150b16e57e17b41259237f4c00b705fa843751f /src/test | |
| parent | 07a34df18b437319a7ff510077bbab95cf7ec6bc (diff) | |
| download | rust-38060567e89bb142e8a060d91bf53f7e82eaaae6.tar.gz rust-38060567e89bb142e8a060d91bf53f7e82eaaae6.zip | |
Correct inference of primitive operand type behind binary operation
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/inference/infer-binary-operand-behind-reference.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/ui/inference/infer-binary-operand-behind-reference.rs b/src/test/ui/inference/infer-binary-operand-behind-reference.rs new file mode 100644 index 00000000000..4e41077ba34 --- /dev/null +++ b/src/test/ui/inference/infer-binary-operand-behind-reference.rs @@ -0,0 +1,13 @@ +// check-pass + +fn main() { + let _: u8 = 0 + 0; + let _: u8 = 0 + &0; + let _: u8 = &0 + 0; + let _: u8 = &0 + &0; + + let _: f32 = 0.0 + 0.0; + let _: f32 = 0.0 + &0.0; + let _: f32 = &0.0 + 0.0; + let _: f32 = &0.0 + &0.0; +} |
