llvm-project/flang/lib
Harshil Jain bea53eead1 The device expression must evaluate to a non-negative integer value.
Device clause when it occurs with **target enter data** and **target exit data** must be declared with some non negative value. So some changes were made to evaluate the device clause argument to non negative value and throw the expected error when it takes negative value as argument.

Reviewed By: clementval

Differential Revision: https://reviews.llvm.org/D119141
2022-02-13 16:51:19 +05:30
..
Common [flang] Use the Flang cmake-functions to add targets. 2020-04-16 15:51:30 +01:00
Decimal [flang] Runtime performance improvements to real formatted input 2021-11-12 11:40:02 -08:00
Evaluate [flang] Avoid bogus error for specification expression 2022-02-11 15:57:06 -08:00
Frontend [flang][driver] Add support for `-emit-mlir` 2022-02-09 08:35:48 +00:00
FrontendTool [flang][driver] Add support for `-emit-mlir` 2022-02-09 08:35:48 +00:00
Lower [flang] Lower simple RETURN statement 2022-02-10 18:36:04 +01:00
Optimizer [flang] Upstream fix to allocmem codegen to deal with missing dimensions 2022-02-11 11:12:49 -08:00
Parser [flang] Distinguish intrinsic from non-intrinsic modules 2022-01-31 13:31:27 -08:00
Semantics The device expression must evaluate to a non-negative integer value. 2022-02-13 16:51:19 +05:30
CMakeLists.txt [flang][driver] Delete `f18` (i.e. the old Flang driver) 2021-08-05 12:57:15 +00:00