diff --git a/compiler/rustc_middle/src/mir/interpret/error.rs b/compiler/rustc_middle/src/mir/interpret/error.rs index b01eb28e946..7941800c7fa 100644 --- a/compiler/rustc_middle/src/mir/interpret/error.rs +++ b/compiler/rustc_middle/src/mir/interpret/error.rs @@ -257,6 +257,8 @@ pub enum UndefinedBehaviorInfo<'tcx> { /// Should only be thrown by `validity.rs` and always point out which part of the value /// is the problem. ValidationFailure { + /// The "path" to the value in question, e.g. `.0[5].field` for a struct + /// field in the 6th element of an array that is the first element of a tuple. path: Option, msg: String, },