File tree 1 file changed +8
-4
lines changed
src/librustc_error_codes/error_codes
1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1
- This error indicates that the compiler was unable to sensibly evaluate a
2
- constant expression that had to be evaluated. Attempting to divide by 0
3
- or causing integer overflow are two ways to induce this error. For example:
1
+ A constant value failed to get evaluated.
2
+
3
+ Erroneous code example:
4
4
5
5
``` compile_fail,E0080
6
6
enum Enum {
7
7
X = (1 << 500),
8
- Y = (1 / 0)
8
+ Y = (1 / 0),
9
9
}
10
10
```
11
11
12
+ This error indicates that the compiler was unable to sensibly evaluate a
13
+ constant expression that had to be evaluated. Attempting to divide by 0
14
+ or causing an integer overflow are two ways to induce this error.
15
+
12
16
Ensure that the expressions given can be evaluated as the desired integer type.
13
17
See the FFI section of the Reference for more information about using a custom
14
18
integer type:
You can’t perform that action at this time.
0 commit comments