Revision e038765d17109d6f1e4226e88809a123aa3a4a07 authored by Steven Johnson on 18 April 2022, 18:20:51 UTC, committed by Steven Johnson on 18 April 2022, 18:20:51 UTC
Technically, we should check the return code of sprintf() for failure conditions. This is a minimal fix designed to quietly ensure that encoding errors aren't overlooked.

(Since our "C" output actually requires C++11 at this point, I was tempted to replace it with `ostringstream`, but decided to avoid bringing that in...)
1 parent 60a909f
History
File Mode Size
CMakeLists.txt -rw-r--r-- 1.6 KB
PyArgument.cpp -rw-r--r-- 1.1 KB
PyArgument.h -rw-r--r-- 299 bytes
PyBinaryOperators.h -rw-r--r-- 7.1 KB
PyBoundaryConditions.cpp -rw-r--r-- 5.2 KB
PyBoundaryConditions.h -rw-r--r-- 340 bytes
PyBuffer.cpp -rw-r--r-- 23.6 KB
PyBuffer.h -rw-r--r-- 291 bytes
PyConciseCasts.cpp -rw-r--r-- 1.8 KB
PyConciseCasts.h -rw-r--r-- 316 bytes
PyDerivative.cpp -rw-r--r-- 1.3 KB
PyDerivative.h -rw-r--r-- 307 bytes
PyEnums.cpp -rw-r--r-- 9.5 KB
PyEnums.h -rw-r--r-- 287 bytes
PyError.cpp -rw-r--r-- 1.0 KB
PyError.h -rw-r--r-- 287 bytes
PyExpr.cpp -rw-r--r-- 3.7 KB
PyExpr.h -rw-r--r-- 283 bytes
PyExternFuncArgument.cpp -rw-r--r-- 1.5 KB
PyExternFuncArgument.h -rw-r--r-- 341 bytes
PyFunc.cpp -rw-r--r-- 18.3 KB
PyFunc.h -rw-r--r-- 283 bytes
PyFuncRef.cpp -rw-r--r-- 669 bytes
PyFuncRef.h -rw-r--r-- 299 bytes
PyHalide.cpp -rw-r--r-- 2.7 KB
PyHalide.h -rw-r--r-- 1.0 KB
PyIROperator.cpp -rw-r--r-- 6.8 KB
PyIROperator.h -rw-r--r-- 306 bytes
PyImageParam.cpp -rw-r--r-- 4.2 KB
PyImageParam.h -rw-r--r-- 308 bytes
PyInlineReductions.cpp -rw-r--r-- 2.2 KB
PyInlineReductions.h -rw-r--r-- 332 bytes
PyLambda.cpp -rw-r--r-- 554 bytes
PyLambda.h -rw-r--r-- 291 bytes
PyLoopLevel.cpp -rw-r--r-- 968 bytes
PyLoopLevel.h -rw-r--r-- 304 bytes
PyMachineParams.cpp -rw-r--r-- 1.0 KB
PyMachineParams.h -rw-r--r-- 320 bytes
PyModule.cpp -rw-r--r-- 3.2 KB
PyModule.h -rw-r--r-- 291 bytes
PyParam.cpp -rw-r--r-- 2.3 KB
PyParam.h -rw-r--r-- 287 bytes
PyPipeline.cpp -rw-r--r-- 8.4 KB
PyPipeline.h -rw-r--r-- 299 bytes
PyRDom.cpp -rw-r--r-- 2.1 KB
PyRDom.h -rw-r--r-- 283 bytes
PyScheduleMethods.h -rw-r--r-- 9.7 KB
PyStage.cpp -rw-r--r-- 834 bytes
PyStage.h -rw-r--r-- 292 bytes
PyTarget.cpp -rw-r--r-- 3.5 KB
PyTarget.h -rw-r--r-- 291 bytes
PyTuple.cpp -rw-r--r-- 2.1 KB
PyTuple.h -rw-r--r-- 560 bytes
PyType.cpp -rw-r--r-- 3.4 KB
PyType.h -rw-r--r-- 337 bytes
PyVar.cpp -rw-r--r-- 1.5 KB
PyVar.h -rw-r--r-- 279 bytes
PyVarOrRVar.cpp -rw-r--r-- 690 bytes
PyVarOrRVar.h -rw-r--r-- 320 bytes

back to top