Tim Keith

Results 5 issues of Tim Keith

The name in an InputItem isn't necessarily resolved if an error occurred, so it needs to be checked. Fixes https://bugs.llvm.org/show_bug.cgi?id=45477

To be compatible with clang, we need identifiers for each warning. clang emits them in warning messages. For example: `test.cc:2:7: warning: unused variable 'bar' [-Wunused-variable]` These identifiers can be used...

Currently f18 has two kinds of messages, fatal and non-fatal. Non-fatal messages may be warnings (indicating a potential error) or informational (e.g. extra information associated with another message). We should...

Test program: ``` subroutine s(x) real :: x(10,:) end ``` Compiler output: ``` a.f90:6:8: error: expected '(' real :: x(10,:) ^ a.f90:6:3: in the context: statement function definition real ::...

Test case: ``` real :: a[1:10,1:10] end ``` Compiling this, f18 give the following errors: ``` t.f90:1:6: error: expected '(' real :: a[1:10,1:10] ^ t.f90:1:1: in the context: statement function...