LLVM fork for squiid.
https://github.com/llvm/llvm-project/
abc99c63ff
AttachDeclaration (and so also SayWithDeclaration) don't do anything when passed a null pointer for the symbol and in all but one place they are called the symbol can't be null. So change both function to take `const Symbol &` rather than `const Symbol *`. Change it to handle procedure bindings as well. Add `SayWithDeclaration` to `CheckHelper` to simplify calling the one in `evaluate` and prevent attaching the declaration when it would point at the same line. Original-commit: flang-compiler/f18@5f1c2ff663 Reviewed-on: https://github.com/flang-compiler/f18/pull/841 Tree-same-pre-rewrite: false |
||
---|---|---|
flang |