diff options
| author | Ralf Jung <post@ralfj.de> | 2018-03-06 11:22:24 +0100 |
|---|---|---|
| committer | Ralf Jung <post@ralfj.de> | 2018-03-06 11:29:48 +0100 |
| commit | 49abd8748357012e5db10bf11077384f727e2177 (patch) | |
| tree | 21efac585e6effe851d9b05497d0aca78bb22f5d /src/rustllvm/PassWrapper.cpp | |
| parent | 30b5be0e9530a4de106b581074c3707e6a938329 (diff) | |
| download | rust-49abd8748357012e5db10bf11077384f727e2177.tar.gz rust-49abd8748357012e5db10bf11077384f727e2177.zip | |
make bounds on higher-kinded lifetimes a hard error in ast_validation
Also move the check for not having type parameters into ast_validation. I was not sure what to do with compile-fail/issue-23046.rs: The issue looks like maybe the bounds actually played a role in triggering the ICE, but that seems unlikely given that the compiler seems to entirely ignore them. However, I couldn't find a testcase without the bounds, so I figured the best I could do is to just remove the bounds and make sure at least that keeps working.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
