[all-commits] [llvm/llvm-project] ee437a: [flang] Don't add a source range to a type instant...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Wed Feb 15 12:05:34 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ee437afa912b2608dad783225ec8e98d98f5a084
https://github.com/llvm/llvm-project/commit/ee437afa912b2608dad783225ec8e98d98f5a084
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M flang/lib/Semantics/type.cpp
Log Message:
-----------
[flang] Don't add a source range to a type instantiation's scope
A type instantiation's scope doesn't require a source range, as we don't
need/want it to be the result of SemanticsContext::FindScope(), and
adding the original type's source range to the scope of one of its
instantiations has the side effect of expanding the source range of
all of its parents to include the original type definition, which
breaks FindScope() for any scope including a type instantiation.
Differential Revision: https://reviews.llvm.org/D144129
More information about the All-commits
mailing list