]> git.lizzy.rs Git - rust.git/commit
Remove restrictions from tuple structs/variants
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Fri, 29 Jul 2016 20:47:55 +0000 (23:47 +0300)
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>
Fri, 12 Aug 2016 21:08:14 +0000 (00:08 +0300)
commit59be332a1b3b190ec5dfdb6768e80f9d312a0c6b
treee44b49f78743634880b525d034b8a82ef651ed2b
parentf55ac6944a88d4da62b30a16cc95893ca050c328
Remove restrictions from tuple structs/variants

Hard errors are turned into feature gates
24 files changed:
src/librustc_passes/ast_validation.rs
src/librustc_typeck/check/mod.rs
src/libsyntax/feature_gate.rs
src/test/compile-fail/E0071.rs
src/test/compile-fail/auxiliary/empty-struct.rs
src/test/compile-fail/empty-struct-braces-pat-2.rs
src/test/compile-fail/empty-struct-braces-pat-3.rs
src/test/compile-fail/empty-struct-tuple-pat.rs [new file with mode: 0644]
src/test/compile-fail/empty-struct-unit-pat-1.rs [new file with mode: 0644]
src/test/compile-fail/empty-struct-unit-pat-2.rs [new file with mode: 0644]
src/test/compile-fail/empty-struct-unit-pat.rs [deleted file]
src/test/compile-fail/feature-gate-relaxed-adts-2.rs [new file with mode: 0644]
src/test/compile-fail/feature-gate-relaxed-adts.rs [new file with mode: 0644]
src/test/compile-fail/issue-12560-1.rs [deleted file]
src/test/compile-fail/issue-12560-2.rs [deleted file]
src/test/compile-fail/issue-16819.rs
src/test/compile-fail/issue-17800.rs
src/test/compile-fail/issue-27831.rs [deleted file]
src/test/compile-fail/issue-4736.rs
src/test/compile-fail/struct-no-fields-enumlike.rs [deleted file]
src/test/run-pass/auxiliary/empty-struct.rs
src/test/run-pass/empty-struct-braces-gate-1.rs [deleted file]
src/test/run-pass/empty-struct-braces-gate-2.rs [deleted file]
src/test/run-pass/empty-struct-braces.rs