llvm-project/flang/lib/Evaluate
Qihan Cai d9df5bb8cf [flang] Diagnostic for shape argument in c_f_pointer
Fix #59177, add check for dimensionality for shape argument against rank of FPTR argument in c_f_pointer

Reviewed By: peixin

Differential Revision: https://reviews.llvm.org/D138743
2022-12-05 14:09:04 +11:00
..
CMakeLists.txt [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
call.cpp [flang] Allow pure function references in expandable scalar 2022-08-07 09:12:46 -07:00
character.h [flang] Speed up folding of LEN_TRIM() 2022-10-29 13:26:42 -07:00
characteristics.cpp [flang] Take character function length into account when testing compatibility 2022-12-03 12:35:23 -08:00
check-expression.cpp [flang] Check constraint C1577 for statement functions 2022-12-03 15:43:47 -08:00
common.cpp [flang] Fix wording of warning message 2022-06-23 11:15:35 -07:00
complex.cpp [flang] Use naive algorithm for folding complex division when it doesn't over/underflow 2022-08-18 15:11:34 -07:00
constant.cpp [flang] Fix UBOUND() folding for constant arrays 2022-04-28 01:17:47 +09:00
expression.cpp [flang] Accommodate unknowable CHARACTER length in evaluate::ArrayConstructor<> 2022-12-02 10:37:28 -08:00
fold-character.cpp [flang] Fold TRANSFER() 2022-07-13 15:34:48 -07:00
fold-complex.cpp [flang] Fold DOT_PRODUCT() 2022-08-25 16:52:21 -07:00
fold-designator.cpp [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
fold-implementation.h [flang] Emit errors and warnings about DIM= arguments to intrinsic functions 2022-12-04 13:04:36 -08:00
fold-integer.cpp [flang] Emit errors and warnings about DIM= arguments to intrinsic functions 2022-12-04 13:04:36 -08:00
fold-logical.cpp [flang] Fold IS_CONTIGUOUS() to .FALSE. when it is known to be 2022-09-23 14:16:26 -07:00
fold-real.cpp [Flang] Run clang-format on all flang files 2022-11-03 09:26:22 -07:00
fold-reduction.cpp [flang] Clarify CheckReductionDIM() 2022-08-09 05:51:45 -07:00
fold-reduction.h [flang] Fold DOT_PRODUCT() 2022-08-25 16:52:21 -07:00
fold.cpp [flang] Emit errors and warnings about DIM= arguments to intrinsic functions 2022-12-04 13:04:36 -08:00
formatting.cpp [flang] Accommodate unknowable CHARACTER length in evaluate::ArrayConstructor<> 2022-12-02 10:37:28 -08:00
host.cpp [flang] Improve warning message 2022-11-01 10:01:27 -07:00
host.h [flang] Fix/work around warnings from GCC 11 2022-02-01 11:54:04 -08:00
initial-image.cpp [flang] Correct folding of TRANSFER(integer, character array) 2022-07-22 17:28:08 -07:00
int-power.h [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
integer.cpp
intrinsics-library.cpp [Flang] Removing Float Bessel functions for AIX 2022-11-22 10:43:03 -05:00
intrinsics.cpp [flang] Diagnostic for shape argument in c_f_pointer 2022-12-05 14:09:04 +11:00
logical.cpp
real.cpp [flang] Don't force SET_EXPONENT(I=...) argument to integer(4) 2022-10-06 11:20:27 -07:00
shape.cpp [flang] Allow "non-expandable" scalars in single-element contexts 2022-09-23 15:26:33 -07:00
static-data.cpp [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
target.cpp [flang] Make real type of kind 10 target dependent 2022-10-03 15:24:39 +08:00
tools.cpp [flang] Emit errors and warnings about DIM= arguments to intrinsic functions 2022-12-04 13:04:36 -08:00
type.cpp [flang] Be more precise about CHARACTER known length discrepancies 2022-10-31 11:18:16 -07:00
variable.cpp [flang] Correct epistemological edge cases for IS_CONTIGUOUS folding 2022-10-06 15:22:30 -07:00