[flang] Share code for analyzing Expr and Variable
authorTim Keith <tkeith@nvidia.com>
Fri, 19 Apr 2019 19:55:36 +0000 (12:55 -0700)
committerTim Keith <tkeith@nvidia.com>
Fri, 19 Apr 2019 19:55:36 +0000 (12:55 -0700)
commitb12a146b1bd742cfcdbed15b105ecf0da5b2860c
tree5bc073eec86abc631adec946e4bb5ff5ee92ef56
parented26a23f8a0dfde3cc57786916ff256d5a2141a0
[flang] Share code for analyzing Expr and Variable

Move check for empty CharBlock from here to SetLocation.
(Can an Expr ever have an empty source location?)

Original-commit: flang-compiler/f18@7fd422f02515e4211170ba18fda04cc1405cf084
Reviewed-on: https://github.com/flang-compiler/f18/pull/422
flang/lib/parser/message.h
flang/lib/semantics/expression.cc
flang/lib/semantics/expression.h