summaryrefslogtreecommitdiffstats
path: root/xpcom/idl-parser/xpidl/rust.py
diff options
context:
space:
mode:
Diffstat (limited to 'xpcom/idl-parser/xpidl/rust.py')
-rw-r--r--xpcom/idl-parser/xpidl/rust.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/xpcom/idl-parser/xpidl/rust.py b/xpcom/idl-parser/xpidl/rust.py
index b9fc6627fb..5d906d85ea 100644
--- a/xpcom/idl-parser/xpidl/rust.py
+++ b/xpcom/idl-parser/xpidl/rust.py
@@ -363,8 +363,8 @@ def print_rust_bindings(idl, fd, relpath):
if p.kind == "typedef":
try:
- # We have to skip the typedef of bool to bool (it doesn't make any sense anyways)
- if p.name == "bool":
+ # Skip bool and C++ stdint typedefs marked with [substitute].
+ if p.substitute:
continue
if printdoccomments: