From 8577672686da44cb2802d69fa2698f5039c2fc11 Mon Sep 17 00:00:00 2001 From: Vedanth Padmaraman Date: Wed, 3 Jul 2024 15:43:39 +0530 Subject: [PATCH 1/2] Use command `cat` instead of file `/dev/stdin` for stdin access --- src/backend/tests/brilisp/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/tests/brilisp/run.sh b/src/backend/tests/brilisp/run.sh index 3dde5cdd..dcb26254 100644 --- a/src/backend/tests/brilisp/run.sh +++ b/src/backend/tests/brilisp/run.sh @@ -4,7 +4,7 @@ cd "$(dirname "$0")" tmp_in=$(mktemp --suffix '.ll') tmp_out=$(mktemp --suffix '.out') -cp /dev/stdin $tmp_in +cat > $tmp_in clang $tmp_in runtime.c -o $tmp_out -Wno-override-module -O2 $tmp_out $@ From bc5ca159166db33761d93f2d9d785c7a41e9cf74 Mon Sep 17 00:00:00 2001 From: Vedanth Padmaraman Date: Sat, 6 Jul 2024 13:53:54 +0530 Subject: [PATCH 2/2] Use POSIX `sh` and a more generic version of `mktemp` --- src/backend/tests/brilisp/run.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/backend/tests/brilisp/run.sh b/src/backend/tests/brilisp/run.sh index dcb26254..46f1d57c 100644 --- a/src/backend/tests/brilisp/run.sh +++ b/src/backend/tests/brilisp/run.sh @@ -1,11 +1,12 @@ -#!/bin/bash +#!/bin/sh cd "$(dirname "$0")" -tmp_in=$(mktemp --suffix '.ll') -tmp_out=$(mktemp --suffix '.out') +tmp_dir=$(mktemp -d) +tmp_in=${tmp_dir}/tmp.ll +tmp_out=${tmp_dir}/tmp.out cat > $tmp_in clang $tmp_in runtime.c -o $tmp_out -Wno-override-module -O2 $tmp_out $@ -rm $tmp_in $tmp_out +rm -r $tmp_dir