From ff982b1821c6b4846c7a14053ba3a00a3f97f22b Mon Sep 17 00:00:00 2001 From: JOE1994 Date: Wed, 1 Apr 2020 21:26:47 -0400 Subject: [PATCH] fix incorrect error message in shim 'QueryPerformanceCounter' --- src/shims/time.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/shims/time.rs b/src/shims/time.rs index 65e83ab0af78..d4c88cdb614b 100644 --- a/src/shims/time.rs +++ b/src/shims/time.rs @@ -128,7 +128,7 @@ pub trait EvalContextExt<'mir, 'tcx: 'mir>: crate::MiriEvalContextExt<'mir, 'tcx // Miri will assume that the machine's hardware counter has a resolution of 1 nanosecond. let duration = Instant::now().duration_since(this.machine.time_anchor); let qpc = i64::try_from(duration.as_nanos()) - .map_err(|_| err_unsup_format!("programs running longer than 2^64 nanoseconds are not supported"))?; + .map_err(|_| err_unsup_format!("programs running longer than 2^63 nanoseconds are not supported"))?; this.write_scalar(Scalar::from_i64(qpc), this.deref_operand(lpPerformanceCount_op)?.into())?; Ok(-1) // return non-zero on success }