Skip to content

Commit 839a520

Browse files
authored
Fix anon bitfields (#120)
1 parent 346e12d commit 839a520

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/datatypes/compiler-structures.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,13 @@ module.exports = {
3939
const subnames = []
4040
for (const { name } of type[1]) {
4141
const trueName = compiler.getField(name)
42-
subnames.push(trueName)
43-
if (name === trueName) names.push(name)
44-
else names.push(`${name}: ${trueName}`)
42+
if (name === trueName) {
43+
names.push(name)
44+
subnames.push(name)
45+
} else {
46+
names.push(`${name}: ${trueName}`)
47+
subnames.push(`${name}: ${trueName}`)
48+
}
4549
}
4650
trueName = '{' + subnames.join(', ') + '}'
4751
sizeName = `anon${i}Size`

0 commit comments

Comments
 (0)