diff options
| author | Cliff Click <cliffc@acm.org> | 2025-04-20 09:46:32 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2025-04-20 09:46:32 -0700 |
| commit | d761c267362e618e9e01de5b1fc0a405f5b466dc (patch) | |
| tree | c848c9fd7b7a06be8bba62134ad3a9fc896f3f20 /chapter21/src/test/java/com | |
| parent | 6abe323a0cb8a3a6a52ab13ea7217a28654f55ca (diff) | |
| download | Simple-d761c267362e618e9e01de5b1fc0a405f5b466dc.tar.gz Simple-d761c267362e618e9e01de5b1fc0a405f5b466dc.zip | |
C program silently fails on CI?
`sqrt(2)` is returning a `2.0` not e.g. `1.715...`
Diffstat (limited to 'chapter21/src/test/java/com')
| -rw-r--r-- | chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c b/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c index 1e81888a..91ff97ec 100644 --- a/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c +++ b/chapter21/src/test/java/com/seaofnodes/simple/progs/newtonFloat.c @@ -8,7 +8,7 @@ extern double test_sqrt(double); int main( int argc, char** argv ) { double epsilon = 1e-50; for( int i=0; i<10; i++ ) { - double d = test_sqrt(i), expect = sqrt(i); + double d = test_sqrt((double)i), expect = sqrt((double)i); double delta = abs(d-expect); printf("%d %f (%f)\n",i,d,delta); if( delta > 1e-50 ) |
