#!/bin/bash export LC_ALL=C set -e CC="${TEST_CC:-cc}" CXX="${TEST_CXX:-c++}" GCC="${TEST_GCC:-gcc}" GXX="${TEST_GXX:-g++}" MACHINE="${MACHINE:-$(uname -m)}" testname=$(basename "$0" .sh) echo -n "Testing $testname ... " t=out/test/elf/$MACHINE/$testname mkdir -p $t cat < $t/a.ver { global: extern "C++" { foo::bar; }; local: *; }; EOF cat < $t/log grep -Fq _ZN3foo3barE $t/log ! grep -Fq ' bar' $t/log || false echo OK