From 0837459ad506d719dde10983a07d1d3413870f89 Mon Sep 17 00:00:00 2001
From: Nikita Malakhov <n.malakhov@postgrespro.ru>
Date: Mon, 16 Oct 2023 00:15:40 +0300
Subject: [PATCH] SQL/JSON fix for SQL/JSON query functions failures with LLVM:
 Use JS_FORMAT_JSON as default in transformJsonExprCommon()

---
 src/backend/parser/parse_expr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/backend/parser/parse_expr.c b/src/backend/parser/parse_expr.c
index 21979fd64f..e62794dee5 100644
--- a/src/backend/parser/parse_expr.c
+++ b/src/backend/parser/parse_expr.c
@@ -4370,7 +4370,7 @@ transformJsonExprCommon(ParseState *pstate, JsonFuncExpr *func,
 	jsexpr->op = func->op;
 	jsexpr->formatted_expr = transformJsonValueExpr(pstate, constructName,
 													func->common->expr,
-													JS_FORMAT_DEFAULT,
+													JS_FORMAT_JSON,
 													InvalidOid, false);
 
 	jsexpr->format = func->common->expr->format;
-- 
2.25.1

