diff options
| author | Ayrton <a.munoz3327@gmail.com> | 2020-10-06 17:55:46 -0400 |
|---|---|---|
| committer | Ayrton <a.munoz3327@gmail.com> | 2020-10-27 11:04:04 -0400 |
| commit | d6fa7e15d6679a1c01a6b4c32400f571d04c6a6c (patch) | |
| tree | 93fc85647e721e624575ba056d3d9bcf1a6906e9 /compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp | |
| parent | 432ebd57efe38e691acc25570cb79acbe4956651 (diff) | |
| download | rust-d6fa7e15d6679a1c01a6b4c32400f571d04c6a6c.tar.gz rust-d6fa7e15d6679a1c01a6b4c32400f571d04c6a6c.zip | |
Fixed compiler error in lint checker triggered by associated types
When a function argument bound by `Pointer` is an associated type, we only perform substitutions using the parameters from the callsite but don't attempt to normalize since it may not succeed. A simplified version of the scenario that triggered this error was added as a test case. Also fixed `Pointer::fmt` which was being double-counted when called outside of macros and added a test case for this.
Diffstat (limited to 'compiler/rustc_llvm/llvm-wrapper/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
