From 963897045e51281dda9083b86a3c890d061024ad Mon Sep 17 00:00:00 2001 From: billow Date: Thu, 27 Jun 2024 14:54:48 +0800 Subject: [PATCH] Xtensa+autosync: fix QualifiedIdentifier --- .../autosync/cpptranslator/patches/QualifiedIdentifier.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/suite/auto-sync/src/autosync/cpptranslator/patches/QualifiedIdentifier.py b/suite/auto-sync/src/autosync/cpptranslator/patches/QualifiedIdentifier.py index f0db97ed42..2b03be219f 100644 --- a/suite/auto-sync/src/autosync/cpptranslator/patches/QualifiedIdentifier.py +++ b/suite/auto-sync/src/autosync/cpptranslator/patches/QualifiedIdentifier.py @@ -33,4 +33,8 @@ def get_patch(self, captures: [(Node, str)], src: bytes, **kwargs) -> bytes: namespace = b"" identifier = captures[0][0].named_children[0] identifier = get_text(src, identifier.start_byte, identifier.end_byte) - return namespace + b"_" + identifier + match (namespace, identifier): + case (b"std", b"size"): + return b"sizeof" + case _: + return namespace + b"_" + identifier