forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit7bee2e3
Michael Meskes
ECPG: Make the preprocessor emit ';' if the variable type for a list of
variables is varchar. This fixes this test case:int main(void){ exec sql begin declare section; varchar a[50], b[50]; exec sql end declare section; return 0;}Since varchars are internally turned into custom structs andthe type name is emitted for these variable declarations,the preprocessed code previously had:struct varchar_1 { ... } a _,_ struct varchar_2 { ... } b ;The comma in the generated C file was a syntax error.There are no regression test changes since it's not exercised.Patch by Boszormenyi Zoltan <zb@cybertec.at>Conflicts:src/interfaces/ecpg/preproc/ecpg.trailer1 parentcd5316f commit7bee2e3
1 file changed
+6
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
831 | 831 | | |
832 | 832 | | |
833 | 833 | | |
834 | | - | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
835 | 840 | | |
836 | 841 | | |
837 | 842 | | |
| |||
0 commit comments
Comments
(0)