diff --git a/Cargo.toml b/Cargo.toml
index 3b2aaffa8bfeecdf82814a785f6da19ab9ace8c6..5675d76749c55cdaadcf5b7a6ae8a50e6730d71a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -19,7 +19,7 @@ rtfm-core = "0.1.0"
 cortex-m-rtfm-macros = "0.2.1"
 
 [target.'cfg(target_arch = "x86_64")'.dev-dependencies]
-compiletest_rs = "0.2.8"
+compiletest_rs = "0.3.3"
 
 [dev-dependencies.cortex-m-rt]
 features = ["abort-on-panic"]
diff --git a/tests/cfail/interrupt.rs b/tests/cfail/interrupt.rs
index 66d2098be59dc9027ecd972711054228a10d6f66..b913d832023ddcb3768f6cfc567a562eb1e34c04 100644
--- a/tests/cfail/interrupt.rs
+++ b/tests/cfail/interrupt.rs
@@ -8,7 +8,7 @@ extern crate stm32f103xx;
 use rtfm::app;
 
 app! {
-    //~^ error no associated item named `EXTI33` found for type
+    //~^ error no variant named `EXTI33` found for type
     device: stm32f103xx,
 
     tasks: {