Allow multiple arg refs if C++ function is unsafe extern
diff --git a/syntax/check.rs b/syntax/check.rs
index b95123d..73ce885 100644
--- a/syntax/check.rs
+++ b/syntax/check.rs
@@ -325,6 +325,10 @@
 }
 
 fn check_multiple_arg_lifetimes(cx: &mut Check, efn: &ExternFn) {
+    if efn.lang == Lang::Cxx && efn.trusted {
+        return;
+    }
+
     match &efn.ret {
         Some(Type::Ref(_)) => {}
         _ => return,