aboutsummaryrefslogtreecommitdiff
path: root/gcc/cobol/except.cc
diff options
context:
space:
mode:
authorBob Dubner <rdubner@symas.com>2025-03-18 07:47:39 -0400
committerRobert Dubner <rdubner@symas.com>2025-03-18 12:19:15 -0400
commitc49382fd221fd40bce35a954d64bbda0fd14edef (patch)
tree868361212a68821bfe4e0d3660149304b2197cf5 /gcc/cobol/except.cc
parent563e6d926d9826d76895086d0c40a29dc90d66e5 (diff)
downloadgcc-c49382fd221fd40bce35a954d64bbda0fd14edef.zip
gcc-c49382fd221fd40bce35a954d64bbda0fd14edef.tar.gz
gcc-c49382fd221fd40bce35a954d64bbda0fd14edef.tar.bz2
cobol: Bring the code base into compliance with C++14
gcc/cobol * cdf.y: Make compatible with C++14. * copybook.h: Likewise. * dts.h: Likewise. * except.cc: Likewise. * genapi.cc: Likewise. * genutil.cc: Likewise. * genutil.h: Likewise. * lexio.cc: Likewise. * parse.y: Likewise. * parse_ante.h: Likewise. * show_parse.h: Likewise. * symbols.cc: Likewise. * symbols.h: Likewise. * util.cc: Likewise.
Diffstat (limited to 'gcc/cobol/except.cc')
-rw-r--r--gcc/cobol/except.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/cobol/except.cc b/gcc/cobol/except.cc
index 3510ca3..5374201 100644
--- a/gcc/cobol/except.cc
+++ b/gcc/cobol/except.cc
@@ -279,10 +279,11 @@ symbol_declaratives_add( size_t program,
char achBlob[32];
sprintf(achBlob, "_DECLARATIVE_BLOB%d_", blob_count++);
- cbl_field_data_t data = { .memsize = capacity_cast(len),
- .capacity = capacity_cast(len),
- .initial = reinterpret_cast<char*>(blob),
- .picture = reinterpret_cast<char*>(blob) };
+ cbl_field_data_t data = {};
+ data.memsize = capacity_cast(len);
+ data.capacity = capacity_cast(len);
+ data.initial = reinterpret_cast<char*>(blob);
+ data.picture = reinterpret_cast<char*>(blob);
cbl_field_t field = { 0, FldBlob, FldInvalid, constant_e,
0, 0, 0, cbl_occurs_t(), 0, "",
0, {}, data, NULL };