about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-01-21 01:43:18 +0000
committerbors <bors@rust-lang.org>2016-01-21 01:43:18 +0000
commit51108b64ca3c84d9973736e6b9e094e79c12dc60 (patch)
tree822dd85b5aa9da12a90e48190be33afe0b01db89 /src/libstd/sys/unix/stack_overflow.rs
parent7dce32e65d53ff9cfd8dba89121efa4c977030de (diff)
parent2084c2c33a47407c5ec514898d72701cf0233ba9 (diff)
downloadrust-51108b64ca3c84d9973736e6b9e094e79c12dc60.tar.gz
rust-51108b64ca3c84d9973736e6b9e094e79c12dc60.zip
Auto merge of #31010 - petrochenkov:def, r=arielb1
All structs and their constructors are defined as `DefStruct`.
`DefTy` is splitted into `DefEnum` and `DefTyAlias`.
Ad hoc flag `bool is_structure` is removed from `DefVariant`, it was required in one place in resolve and could be obtained by other means.
Flag `bool is_ctor` is removed from `DefFn`, it wasn't really used for constructors outside of metadata decoding.

Observable effects:
More specific error messages are selected in some cases.
Two name resolution bugs fixed (https://github.com/rust-lang/rust/issues/30992 and FIXME in compile-fail/empty-struct-braces-expr.rs).

Fixes https://github.com/rust-lang/rust/issues/30992
Closes https://github.com/rust-lang/rust/issues/30361
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions