]> git.lizzy.rs Git - rust.git/commit
Sanity-check all constants
authorOliver Schneider <github35764891676564198441@oli-obk.de>
Mon, 4 Jun 2018 16:32:06 +0000 (18:32 +0200)
committerRalf Jung <post@ralfj.de>
Sun, 29 Jul 2018 18:22:15 +0000 (20:22 +0200)
commit9377041de941f22e9388a81399178573801ceb90
tree97378a0cff4b479c04a535c35e0ea89ce90d960f
parent75af9df71b9eea84f281cf7de72c3e3cc2b02222
Sanity-check all constants
35 files changed:
src/librustc/lib.rs
src/librustc/mir/interpret/error.rs
src/librustc/ty/layout.rs
src/librustc_lint/builtin.rs
src/librustc_mir/interpret/const_eval.rs
src/librustc_mir/interpret/eval_context.rs
src/librustc_mir/interpret/memory.rs
src/librustc_mir/interpret/mod.rs
src/librustc_mir/interpret/place.rs
src/librustc_mir/interpret/terminator/mod.rs
src/librustc_mir/transform/const_prop.rs
src/librustc_target/abi/mod.rs
src/test/compile-fail/issue-26548.rs
src/test/ui/const-eval/double_check.rs [new file with mode: 0644]
src/test/ui/const-eval/double_check2.rs [new file with mode: 0644]
src/test/ui/const-eval/double_check2.stderr [new file with mode: 0644]
src/test/ui/const-eval/index_out_of_bounds.rs
src/test/ui/const-eval/index_out_of_bounds.stderr
src/test/ui/const-eval/index_out_of_bounds_propagated.rs [new file with mode: 0644]
src/test/ui/const-eval/index_out_of_bounds_propagated.stderr [new file with mode: 0644]
src/test/ui/const-eval/ub-enum-ptr.rs [new file with mode: 0644]
src/test/ui/const-eval/ub-enum-ptr.stderr [new file with mode: 0644]
src/test/ui/const-eval/ub-ptr-in-usize.rs [new file with mode: 0644]
src/test/ui/const-eval/ub-uninhabit.rs [new file with mode: 0644]
src/test/ui/const-eval/ub-uninhabit.stderr [new file with mode: 0644]
src/test/ui/const-eval/ub-usize-in-ref.rs [new file with mode: 0644]
src/test/ui/const-eval/union-const-eval-field.rs [new file with mode: 0644]
src/test/ui/const-eval/union-const-eval-field.stderr [new file with mode: 0644]
src/test/ui/const-eval/union-ice.rs [new file with mode: 0644]
src/test/ui/const-eval/union-ice.stderr [new file with mode: 0644]
src/test/ui/const-eval/union-ub-fat-ptr.rs [new file with mode: 0644]
src/test/ui/const-eval/union-ub-fat-ptr.stderr [new file with mode: 0644]
src/test/ui/const-eval/union-ub.rs [new file with mode: 0644]
src/test/ui/const-eval/union-ub.stderr [new file with mode: 0644]
src/tools/miri