Skip to content
Snippets Groups Projects

Add ConditionalFieldAccess (Field.Access after out-of-bounds check)

Closed Stephan Seitz requested to merge seitz/pystencils:ConditionalFieldAccess into master
3 files
+ 97
0
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -426,6 +426,9 @@ class CustomSympyPrinter(CCodePrinter):
@@ -426,6 +426,9 @@ class CustomSympyPrinter(CCodePrinter):
)
)
return code
return code
 
def _print_ConditionalFieldAccess(self, node):
 
return self._print(sp.Piecewise((node.outofbounds_value, node.outofbounds_condition), (node.access, True)))
 
_print_Max = C89CodePrinter._print_Max
_print_Max = C89CodePrinter._print_Max
_print_Min = C89CodePrinter._print_Min
_print_Min = C89CodePrinter._print_Min
Loading