| 819 | #define RS(x) reinterpret_cast<SpireLib::CompileResult*>(x) |
| 820 | |
| 821 | SpireCompilationContext * spCreateCompilationContext(const char * cacheDir) |
| 822 | { |
| 823 | return reinterpret_cast<SpireCompilationContext *>(new SpireLib::CompilationContext((cacheDir ? true : false), cacheDir)); |
| 824 | } |
| 825 | |
| 826 | void spSetCodeGenTarget(SpireCompilationContext * ctx, int target) |
| 827 | { |