diff options
Diffstat (limited to 'js/src/analysis-tests/red-togreenptr-field.cpp')
-rw-r--r-- | js/src/analysis-tests/red-togreenptr-field.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/js/src/analysis-tests/red-togreenptr-field.cpp b/js/src/analysis-tests/red-togreenptr-field.cpp new file mode 100644 index 0000000..f5c856b --- /dev/null +++ b/js/src/analysis-tests/red-togreenptr-field.cpp @@ -0,0 +1,15 @@ +#include "jstypes.h" + +typedef void (*GreenFuncPtr)(); +typedef void (JS_REQUIRES_STACK *RedFuncPtr)(); + +struct Foo +{ + int i; + GreenFuncPtr p; +}; + +void Test(Foo *foo, RedFuncPtr p) +{ + foo->p = p; +} |