diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2014-07-23 21:33:33 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-07-24 07:26:24 -0700 |
| commit | 103d888f659f642d251e47eed4ded2e1e4ce03d1 (patch) | |
| tree | b75cd6e66276836be81847ab20d553bd5ad855de /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 3550068b531703bc492b0f97331c6a2bcafecf37 (diff) | |
| download | rust-103d888f659f642d251e47eed4ded2e1e4ce03d1.tar.gz rust-103d888f659f642d251e47eed4ded2e1e4ce03d1.zip | |
librustc: Check structure constructors against their types.
This breaks code like:
struct Point<T> {
x: T,
y: T,
}
let pt = Point::<bool> {
x: 1,
y: 2,
};
Change this code to not contain a type error. For example:
let pt = Point::<int> {
x: 1,
y: 2,
};
Closes #9620.
Closes #15875.
[breaking-change]
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
