brin_unused_variables_fix.diff
text/plain
Filename: brin_unused_variables_fix.diff
Type: text/plain
Part: 0
Message:
Re: BRIN indexes - TRAP: BadArgument
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/backend/access/brin/brin.c | 4 | 3 |
diff --git a/src/backend/access/brin/brin.c b/src/backend/access/brin/brin.c
index ae65549..7042f67 100644
--- a/src/backend/access/brin/brin.c
+++ b/src/backend/access/brin/brin.c
@@ -107,9 +107,6 @@ brininsert(PG_FUNCTION_ARGS)
BrinMemTuple *dtup;
BlockNumber heapBlk;
int keyno;
- BrinTuple *tmptup PG_USED_FOR_ASSERTS_ONLY;
- BrinMemTuple *tmpdtup PG_USED_FOR_ASSERTS_ONLY;
- Size tmpsiz PG_USED_FOR_ASSERTS_ONLY;
CHECK_FOR_INTERRUPTS();
@@ -139,6 +136,10 @@ brininsert(PG_FUNCTION_ARGS)
#ifdef USE_ASSERT_CHECKING
{
+ BrinTuple *tmptup;
+ BrinMemTuple *tmpdtup;
+ Size tmpsiz;
+
/*
* When assertions are enabled, we use this as an opportunity to
* test the "union" method, which would otherwise be used very