RUN: #aspicere2-debug.sh ${ASPICERE2_INSTALL}/include/clips.c ${ASPICERE2_SRC}/test/Feature/MostRecent/main.c -o Output/db-debug -aspects ${ASPICERE2_BUILD}/test/Feature/MostRecent/aspects.lst -modules ${ASPICERE2_BUILD}/test/Feature/MostRecent/modules.lst
RUN: echo "Compiling base files..."
RUN: llvm-gcc -fno-builtin -g -c -emit-llvm ${ASPICERE2_SRC}/test/Feature/MostRecent/main.c -o Output/main.o
RUN: echo "Linking files into module..."
RUN: link-debug.sh Output/main.o -o Output/around-debug -aspects ${ASPICERE2_BUILD}/test/Feature/MostRecent/aspects-around.lst -modules ${ASPICERE2_BUILD}/test/Feature/MostRecent/modules.lst
RUN: echo "Weaving and generating binary..."
RUN: lto.sh Output/around-debug.bc -o Output/around-debug -aspects ${ASPICERE2_BUILD}/test/Feature/MostRecent/aspects-around.lst -modules ${ASPICERE2_BUILD}/test/Feature/MostRecent/modules.lst
RUN: echo "Disassembling bitcode..."
RUN: llvm-dis -f Output/around-debug.bc
RUN: echo "Executing woven binary..."
RUN: ./Output/around-debug 2&> %t1
RUN: diff -I '0x[0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f]' %t1 ${ASPICERE2_SRC}/test/Feature/MostRecent/around-debug.txt