Perliminary work on arithmetic exception handling in the constant evaluator. We can...
authorDale Weiler <weilercdale@gmail.com>
Sat, 24 May 2014 13:53:38 +0000 (09:53 -0400)
committerDale Weiler <weilercdale@gmail.com>
Sat, 24 May 2014 13:53:38 +0000 (09:53 -0400)
commit6424ebaf98262bfd65a48b644b57fdf99b7866a9
tree634b9a490ff945902e9bd31f39f3612f904b65a9
parent7024ebfe7ff199e45ef9b6bfd627cb757d571f99
Perliminary work on arithmetic exception handling in the constant evaluator. We can safely check for arithmetic underflow, overflow, divison by zero and inexactness now. Inexactness of expressions are propagated through the AST such that using an inexact value in a comparison will trigger a warning with -Winexact-compares.
ast.c
ast.h
doc/gmqcc.1
fold.c
gmqcc.ini.example
intrin.c
opts.c
opts.def
parser.c
parser.h