diff options
author | Sven Gothel <[email protected]> | 2015-03-09 03:09:18 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2015-03-09 03:09:18 +0100 |
commit | 9eb9403d774db0c55ea3cb2fc5bd04114b8b5feb (patch) | |
tree | 266780ea786df13e582d4ecdd0b05ef9c46bccfb /make | |
parent | cf9f28cf249393f42d7d2835775521dfadee6b92 (diff) |
Bug 1134 - Fix aliased typedef struct emission
- Code regarding 'aliased typedef struct' is tagged in JavaEmitter and HeaderParser:
'NOTE: Struct Name Resolution (JavaEmitter, HeaderParser)'
Prefers containing cstruct typedef pointer
if available _and_ if cstruct is _not_ a typedef!
- Removed: 'HeaderParser.resolveAnonCompound(..)' no more required,
since CompoundType always sets its name!
Commit cf9f28cf249393f42d7d2835775521dfadee6b92
- JavaEmitter.emitStruct:
- Regard above 'aliased typedef struct' NOTE
- JavaEmitter.typeToJavaType:
- Regard above 'aliased typedef struct' NOTE
- ReferencedStructs
- Drop duplicate CompoundType instances of same name.
This can happen due to const/volatile and ASTLocusTag variants.
Diffstat (limited to 'make')
-rw-r--r-- | make/build-test.xml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/make/build-test.xml b/make/build-test.xml index 49080b6..b270ccd 100644 --- a/make/build-test.xml +++ b/make/build-test.xml @@ -542,7 +542,7 @@ chmod 644 ${results}/* \${line.separator} includeRefid="stub.includes.fileset.test" emitter="com.jogamp.gluegen.JavaEmitter" dumpCPP="false" - debug="true" + debug="false" logLevel="WARNING"> <classpath refid="gluegen.classpath" /> </gluegen> @@ -555,7 +555,7 @@ chmod 644 ${results}/* \${line.separator} emitter="com.jogamp.gluegen.JavaEmitter" dumpCPP="false" debug="false" - logLevel="INFO"> + logLevel="WARNING"> <classpath refid="gluegen.classpath" /> </gluegen> |