diff options
author | Sven Gothel <[email protected]> | 2015-03-05 08:14:19 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2015-03-05 08:14:19 +0100 |
commit | ea6df88075c44f6b6317920119d6b33d5d97b362 (patch) | |
tree | 099a24d889dfe5c0525e43541e1c297f3cbba9f8 /src/java/com/jogamp/gluegen/CMethodBindingEmitter.java | |
parent | 72d3635279ffc8ad88e47dff9bbe95d211226d11 (diff) |
Bug 1134 - Fix regression: Static C-Function call must use original API name
- Regression of commit 72d3635279ffc8ad88e47dff9bbe95d211226d11
CMethodBindingEmitter emits statically linked function calls,
hence needs to use the original name of AliasedSymbol.
AliasedSymbol: Add 'getOrigName()' at creation!
Diffstat (limited to 'src/java/com/jogamp/gluegen/CMethodBindingEmitter.java')
-rw-r--r-- | src/java/com/jogamp/gluegen/CMethodBindingEmitter.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/java/com/jogamp/gluegen/CMethodBindingEmitter.java b/src/java/com/jogamp/gluegen/CMethodBindingEmitter.java index 734f536..1b1f2fa 100644 --- a/src/java/com/jogamp/gluegen/CMethodBindingEmitter.java +++ b/src/java/com/jogamp/gluegen/CMethodBindingEmitter.java @@ -989,7 +989,7 @@ public class CMethodBindingEmitter extends FunctionEmitter { // Call through function pointer writer.print(CMethodBindingEmitter.cThisArgumentName() + "->"); } - writer.print(binding.getCSymbol().getName()); + writer.print(binding.getCSymbol().getOrigName()); // use original API name writer.print("("); emitBodyPassCArguments(writer); writer.println(");"); |