Skip to content

Commit 8c5f31d

Browse files
authored
ceed - set JiT source dirs on fallback ceed
1 parent b5030a2 commit 8c5f31d

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

interface/ceed.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,15 @@ int CeedGetOperatorFallbackCeed(Ceed ceed, Ceed *fallback_ceed) {
658658
fallback_ceed->op_fallback_parent = ceed;
659659
fallback_ceed->Error = ceed->Error;
660660
ceed->op_fallback_ceed = fallback_ceed;
661+
{
662+
const char **jit_source_dirs;
663+
CeedInt num_jit_source_dirs = 0;
664+
665+
CeedCall(CeedGetJitSourceRoots(ceed, &num_jit_source_dirs, &jit_source_dirs));
666+
for (CeedInt i = 0; i < num_jit_source_dirs; i++) {
667+
CeedCall(CeedAddJitSourceRoot(fallback_ceed, jit_source_dirs[i]);));
668+
}
669+
CeedCall(CeedRestoreJitSourceRoots(ceed, &jit_source_dirs));
661670
}
662671
*fallback_ceed = ceed->op_fallback_ceed;
663672
return CEED_ERROR_SUCCESS;

0 commit comments

Comments
 (0)