From ce6cefdcaadcef02d0ae90a200c5a1b7b30442ef Mon Sep 17 00:00:00 2001 From: BenceJanosSzabo <bence.janos.szabo@ericsson.com> Date: Wed, 2 Nov 2016 12:55:41 +0100 Subject: [PATCH] Semantic testcase fix (enum initialization) Change-Id: I4729eb2327f1893623665315af17b224e7d631ac Signed-off-by: BenceJanosSzabo <bence.janos.szabo@ericsson.com> --- compiler2/EnumItem.cc | 2 +- function_test/Semantic_Analyser/ASN_SA_1_TD.script | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler2/EnumItem.cc b/compiler2/EnumItem.cc index 858c11dbe..f83a6d095 100644 --- a/compiler2/EnumItem.cc +++ b/compiler2/EnumItem.cc @@ -99,7 +99,7 @@ bool EnumItem::calculate_int_value() { switch (v->get_valuetype()) { case Value::V_INT: - int_value = new int_val_t(v->get_val_Int()->get_val()); + int_value = new int_val_t(*(v->get_val_Int())); break; case Value::V_BSTR: { long int res = strtol(v->get_val_str().c_str(), NULL, 2); diff --git a/function_test/Semantic_Analyser/ASN_SA_1_TD.script b/function_test/Semantic_Analyser/ASN_SA_1_TD.script index 751962335..4e888b3f8 100644 --- a/function_test/Semantic_Analyser/ASN_SA_1_TD.script +++ b/function_test/Semantic_Analyser/ASN_SA_1_TD.script @@ -672,7 +672,7 @@ END <RESULT IF_PASS COUNT 1> (?im)\berror\b.+?no.+?assignment.+?Nonexi <END_RESULT> -<RESULT IF_PASS COUNT 1> +<RESULT IF_PASS COUNT 3> (?is)\berror: <END_RESULT> <RESULT IF_PASS POSITIVE> -- GitLab