aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineOperand.cpp
diff options
context:
space:
mode:
authorEugene Epshteyn <eepshteyn@nvidia.com>2025-09-17 22:06:16 -0400
committerGitHub <noreply@github.com>2025-09-17 22:06:16 -0400
commit91c72e8169208099f85d0129f25c3a706265bc19 (patch)
tree467ab00151cfc5ebea41d0717b9628e3379b404c /llvm/lib/CodeGen/MachineOperand.cpp
parent44b7abcc75b005ab87e11e2beac155bf0b155992 (diff)
downloadllvm-91c72e8169208099f85d0129f25c3a706265bc19.zip
llvm-91c72e8169208099f85d0129f25c3a706265bc19.tar.gz
llvm-91c72e8169208099f85d0129f25c3a706265bc19.tar.bz2
[flang] Add a warning for CDEFINED declarations that have initializers (#159456)
CDEFINED declarations are similar to "extern" declarations in C. If they have initializers, this could lead to linker errors. clang warns about "extern" declarations with initializers. Add similar warning to flang: ``` $ flang -c cdefined.f90 -pedantic ./cdefined.f90:3:57: warning: CDEFINED variable should not have an initializer [-Wcdefined-init] integer(c_int), bind(C, name='c_global', CDEFINED) :: c = 4 ^ ```
Diffstat (limited to 'llvm/lib/CodeGen/MachineOperand.cpp')
0 files changed, 0 insertions, 0 deletions