]> git.lizzy.rs Git - rust.git/commit
rustc_const_eval: support all unit enum variants.
authorEduard-Mihai Burtescu <edy.burt@gmail.com>
Wed, 19 Apr 2017 12:16:19 +0000 (15:16 +0300)
committerEduard-Mihai Burtescu <edy.burt@gmail.com>
Sun, 23 Apr 2017 08:11:57 +0000 (11:11 +0300)
commit8054377f8f4dfaf766bcff40e7a720c90c5e33be
tree9b91c1c746a4f520ae69502e0dde070ba23fd9f5
parent0ff828baa06504c91e38dfda53ead61cc44ad171
rustc_const_eval: support all unit enum variants.
14 files changed:
src/librustc/ich/impls_ty.rs
src/librustc/middle/const_val.rs
src/librustc/mir/mod.rs
src/librustc/ty/mod.rs
src/librustc_const_eval/eval.rs
src/librustc_const_eval/pattern.rs
src/librustc_trans/mir/constant.rs
src/test/compile-fail/const-pattern-not-const-evaluable.rs
src/test/compile-fail/issue-41394.rs [new file with mode: 0644]
src/test/compile-fail/non-constant-enum-for-vec-repeat.rs [deleted file]
src/test/run-pass/auxiliary/issue-41394.rs [new file with mode: 0644]
src/test/run-pass/const-pattern-variant.rs [new file with mode: 0644]
src/test/run-pass/issue-23898.rs [new file with mode: 0644]
src/test/run-pass/issue-41394.rs [new file with mode: 0644]