about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/query
diff options
context:
space:
mode:
authorMatthew Jasper <mjjasper1@gmail.com>2025-02-11 15:36:24 +0000
committerMatthew Jasper <mjjasper1@gmail.com>2025-02-17 11:33:07 +0000
commit49cf00c7c04e24bb27a09fbcfe9bac9278075608 (patch)
treea92a8f11d2bbbc42075e928925e0b7235c93d68d /compiler/rustc_middle/src/query
parent87e5969572ebc0d6b97277d4ad06fa3f5a0b7010 (diff)
downloadrust-49cf00c7c04e24bb27a09fbcfe9bac9278075608.tar.gz
rust-49cf00c7c04e24bb27a09fbcfe9bac9278075608.zip
Clean up dropck code a bit
- Remove `Result` that couldn't be Err on valid compilation.
- Always compute errors on failure.
Diffstat (limited to 'compiler/rustc_middle/src/query')
-rw-r--r--compiler/rustc_middle/src/query/mod.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_middle/src/query/mod.rs b/compiler/rustc_middle/src/query/mod.rs
index cd81890598e..3b74a513f21 100644
--- a/compiler/rustc_middle/src/query/mod.rs
+++ b/compiler/rustc_middle/src/query/mod.rs
@@ -802,7 +802,7 @@ rustc_queries! {
 
     query adt_dtorck_constraint(
         key: DefId
-    ) -> Result<&'tcx DropckConstraint<'tcx>, NoSolution> {
+    ) -> &'tcx DropckConstraint<'tcx> {
         desc { |tcx| "computing drop-check constraints for `{}`", tcx.def_path_str(key) }
     }