2025-09-19 08:34:29 +09:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
cd "$(dirname "$0")/../.."
|
|
|
|
|
|
|
|
|
|
export NYASH_ENABLE_UNIFIED_MEMBERS=1
|
|
|
|
|
export NYASH_LLVM_USE_HARNESS=1
|
2025-12-10 00:01:53 +09:00
|
|
|
BIN=${NYASH_BIN:-./target/release/hakorune}
|
|
|
|
|
[[ -x "$BIN" ]] || BIN="./target/release/nyash"
|
2025-09-19 08:34:29 +09:00
|
|
|
|
|
|
|
|
echo "[smoke] unified_members_basic (header-first)"
|
2025-12-10 00:01:53 +09:00
|
|
|
"$BIN" --backend llvm apps/tests/unified_members_basic.hako
|
2025-09-19 08:34:29 +09:00
|
|
|
|
|
|
|
|
echo "[smoke] unified_members_block_first (nyash-mode)"
|
2025-12-10 00:01:53 +09:00
|
|
|
"$BIN" --backend llvm apps/tests/unified_members_block_first.hako
|
2025-09-19 08:34:29 +09:00
|
|
|
|
|
|
|
|
echo "[smoke] unified_members_once_cache (once cached)"
|
2025-12-10 00:01:53 +09:00
|
|
|
"$BIN" --backend llvm apps/tests/unified_members_once_cache.hako
|
2025-09-19 08:34:29 +09:00
|
|
|
|
|
|
|
|
echo "[smoke] OK"
|