From fafe838c2dd8b9725ca87f31ae0b1e8ba04dccba Mon Sep 17 00:00:00 2001 From: Michael Tautschnig Date: Thu, 26 Nov 2020 15:04:33 +0000 Subject: [PATCH] Restore member-of-union expressions in trace output byte_extract operations precisely capture the semantics, but aren't meaningful to users. --- regression/cbmc/xml-trace/test.desc | 2 +- src/goto-programs/goto_trace.cpp | 10 +++-- src/goto-programs/goto_trace.h | 2 + src/goto-programs/rewrite_union.cpp | 63 +++++++++++++++++++++++++++++ src/goto-programs/rewrite_union.h | 2 + src/goto-symex/build_goto_trace.cpp | 8 ++++ 6 files changed, 82 insertions(+), 5 deletions(-) diff --git a/regression/cbmc/xml-trace/test.desc b/regression/cbmc/xml-trace/test.desc index 2ff05d1a71f..5ed215d69a5 100644 --- a/regression/cbmc/xml-trace/test.desc +++ b/regression/cbmc/xml-trace/test.desc @@ -7,7 +7,7 @@ activate-multi-line-match VERIFICATION FAILED