about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorvarkor <github@varkor.com>2020-01-20 15:22:12 +0000
committervarkor <github@varkor.com>2020-01-21 01:03:15 +0000
commitdd0507c054ea27ae836025761908d339a478e0ab (patch)
tree46d1061dacc21dd0d2a235604364ec3db08077d9 /src/rustllvm/RustWrapper.cpp
parent900811e43047fc5593f39b0363373530b02c87e0 (diff)
downloadrust-dd0507c054ea27ae836025761908d339a478e0ab.tar.gz
rust-dd0507c054ea27ae836025761908d339a478e0ab.zip
Make `TooGeneric` error in WF checking a proper error
`TooGeneric` is encountered during WF checking when we cannot determine that a constant involving a generic parameter will always be evaluated successfully (rather than resulting in an error). In these cases, the burden of proof should be with the caller, so that we can avoid post-monomorphisation tim errors (which was the previous previous behaviour). This commit ensures that this situation produces a proper compiler error, rather than silently ignoring it or ICEing.
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions