Skip to content

Commit e4de643

Browse files
authored
Fix wrong operator usage (#187)
Signed-off-by: Christian Vetter <[email protected]>
1 parent 52e401b commit e4de643

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

flatdata-generator/flatdata/generator/templates/cpp/archive.jinja2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ inline bool
149149
{% for r in archive.resources|simple_resources %}
150150
read_resource( is_open, m_{{ r.name }}, "{{ r.name }}", internal::{{ archive.name }}__{{ r.name }}__schema__ );
151151
{% if r.max_size %}
152-
is_open = is_open && ( !m_{{ r.name }} | m_{{ r.name }}{%if r.optional %}->{% else %}.{% endif %}size( ) <= {{ r.max_size }} );
152+
is_open = is_open && ( !m_{{ r.name }} || m_{{ r.name }}{%if r.optional %}->{% else %}.{% endif %}size( ) <= {{ r.max_size }} );
153153
{% endif %}
154154
{% endfor %}
155155
{% for r in archive.resources|archive_resources %}

flatdata-generator/tests/generators/cpp_expectations/archives/references.h.1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ A::load_contents( )
44
bool is_open = true;
55

66
read_resource( is_open, m_list1, "list1", internal::A__list1__schema__ );
7-
is_open = is_open && ( !m_list1 | m_list1->size( ) <= 16 );
7+
is_open = is_open && ( !m_list1 || m_list1->size( ) <= 16 );
88
read_resource( is_open, m_list2, "list2", internal::A__list2__schema__ );
9-
is_open = is_open && ( !m_list2 | m_list2.size( ) <= 16 );
9+
is_open = is_open && ( !m_list2 || m_list2.size( ) <= 16 );
1010
read_resource( is_open, m_multilist1, "multilist1", internal::A__multilist1__schema__ );
11-
is_open = is_open && ( !m_multilist1 | m_multilist1->size( ) <= 16 );
11+
is_open = is_open && ( !m_multilist1 || m_multilist1->size( ) <= 16 );
1212
read_resource( is_open, m_multilist2, "multilist2", internal::A__multilist2__schema__ );
13-
is_open = is_open && ( !m_multilist2 | m_multilist2.size( ) <= 16 );
13+
is_open = is_open && ( !m_multilist2 || m_multilist2.size( ) <= 16 );
1414
read_resource( is_open, m_raw1, "raw1", internal::A__raw1__schema__ );
15-
is_open = is_open && ( !m_raw1 | m_raw1->size( ) <= 16 );
15+
is_open = is_open && ( !m_raw1 || m_raw1->size( ) <= 16 );
1616
read_resource( is_open, m_raw2, "raw2", internal::A__raw2__schema__ );
17-
is_open = is_open && ( !m_raw2 | m_raw2.size( ) <= 16 );
17+
is_open = is_open && ( !m_raw2 || m_raw2.size( ) <= 16 );
1818
read_resource( is_open, m_refs, "refs", internal::A__refs__schema__ );
1919
read_resource( is_open, m_multirefs, "multirefs", internal::A__multirefs__schema__ );
2020
return is_open;

0 commit comments

Comments
 (0)