cgo: support anonymous enums included in multiple Go files

Anonymous enums (often used in typedefs) triggered a problem that was
already solved for structs but wasn't yet solved for enums. So this
patch generalizes the code to work for both structs and enums, and adds
testing for both.
This commit is contained in:
Ayke van Laethem
2022-10-30 21:12:57 +01:00
committed by Ron Evans
parent bce0516394
commit aaa860f154
4 changed files with 45 additions and 15 deletions
+11
View File
@@ -0,0 +1,11 @@
#pragma once
typedef struct {
int a;
int b;
} teststruct;
typedef enum {
v0,
v1
} testenum;