Segmentation fault protection: Difference between revisions
Content added Content deleted
Line 22: | Line 22: | ||
=={{header|Phix}}== |
=={{header|Phix}}== |
||
Phix has extensive compilation and runtime error handling, including bounds checking, unassigned variables, invalid assignments, and more, as well as exception handling, and strives to always deliver clear human-readable and actually useful error messages along with the file name and line number where they occurred - of course within reason, as the following example shows messages triggered by inline assembly are inherently always going to be a bit more cryptic than the norm. |
Phix has extensive compilation and runtime error handling, including bounds checking, unassigned variables, invalid assignments, and more, as well as exception handling, and strives to always deliver clear human-readable and actually useful error messages along with the file name and line number where they occurred - of course within reason, as the following example shows messages triggered by inline assembly (or within prebuilt dll/so) are inherently always going to be a bit more cryptic than the norm. |
||
<!--<lang Phix>(notonline)--> |
<!--<lang Phix>(notonline)--> |
||
<span style="color: #008080;">try</span> |
<span style="color: #008080;">try</span> |