Closed edwardhartnett closed 1 year ago
I wasn't calling:
call setim8b(.true.)
Duh! I will fix in my open PR.
The reason this isn't calling bort() is noted in the docblock:
C> It is similar to subroutine nemtba(), except it returns an INOD
C> value of 0 if the descriptor is not found in Table A, whereas
C> nemtba() will call subroutine bort() in such cases.
In other words, nemtbax doesn't call bort() in case of a bad mnemonic (such as 'DUMB' ;-), and instead it just returns inod = 0. The only thing nemtbax will call bort() for is if the mnemonic is found in the internal Table A, but then for some reason the corresponding message type or subtype in the internal Table A aren't valid.
OK, thanks! ;-)
When I try and call NEMTBAX() with a bad NEMO, it simply exits.
From the documentation I expected it to bort().
Am I missing something?
Here's what I tried (commented out in test_bort.F90)
I expected this to bort(). But it does not.