From e157e3585bb200678607ebdb1e6e64790677ac52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ricardo=20Gonz=C3=A1lez?= <ricardo@richiware.dev> Date: Wed, 3 Jul 2024 13:04:50 +0200 Subject: [PATCH] Fix default enclosing type for 1-byte bitfield (#363) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Refs #21263. Update submodule Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #21263. Update submodule Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> * Refs #21263. Fix with last idl-parser Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> --------- Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev> --- src/main/java/com/eprosima/fastdds/idl/grammar/Context.java | 2 +- thirdparty/idl-parser | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/eprosima/fastdds/idl/grammar/Context.java b/src/main/java/com/eprosima/fastdds/idl/grammar/Context.java index 6b8ba6b8..2945dd57 100644 --- a/src/main/java/com/eprosima/fastdds/idl/grammar/Context.java +++ b/src/main/java/com/eprosima/fastdds/idl/grammar/Context.java @@ -342,7 +342,7 @@ public ArrayList<Entry<String, TypeCode>> getTypeCodesToDefine() { ArrayList<Entry<String, TypeCode>> typecodes = new ArrayList<Entry<String, TypeCode>>(); - for (TypeDeclaration type : m_types.values()) + for (TypeDeclaration type : getTypes()) { if (type.getTypeCode() instanceof MemberedTypeCode && !(type.getTypeCode() instanceof EnumTypeCode)) { diff --git a/thirdparty/idl-parser b/thirdparty/idl-parser index f1bc6cdd..97ed0b35 160000 --- a/thirdparty/idl-parser +++ b/thirdparty/idl-parser @@ -1 +1 @@ -Subproject commit f1bc6cdd0cc1d957fa336d358c6b198f570804ee +Subproject commit 97ed0b3533abeff445c77ea9a976604fd25c8967