[PATCH] D88613: [flang] Semantic analysis for FINAL subroutines

Peter Klausler via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 30 14:54:23 PDT 2020


klausler updated this revision to Diff 295417.
klausler added a comment.
Herald added subscribers: libcxx-commits, lldb-commits, Sanitizers, cfe-commits, tatianashp, wenlei, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, stephenneuendorffer, liufengdb, aartbik, lucyrfox, mgester, arpith-jacob, nicolasvasilache, antiagainst, shauheen, rriddle, mehdi_amini, s.egerton, jfb, cryptoad, simoncook, aheejin, hiraditya, fedor.sergeev, sbc100, mgorny.
Herald added a reviewer: nicolasvasilache.
Herald added a reviewer: aartbik.
Herald added a reviewer: JDevlieghere.
Herald added projects: clang, Sanitizers, LLDB, libc++, MLIR.
Herald added a reviewer: libc++.

Worked around clang error noticed by code reviewer, & added
a "const" suggested by the clang-tidy bot.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D88613/new/

https://reviews.llvm.org/D88613

Files:
  clang/lib/AST/Decl.cpp
  clang/lib/AST/ExprConstant.cpp
  clang/lib/CodeGen/BackendUtil.cpp
  clang/lib/Driver/ToolChains/AIX.cpp
  clang/lib/Sema/SemaDeclCXX.cpp
  clang/lib/Sema/SemaExpr.cpp
  clang/test/CodeGen/builtin-nan-exception.c
  clang/test/Driver/aix-ld.c
  clang/test/Sema/fp16vec-sema.c
  clang/test/SemaCXX/cxx20-constinit.cpp
  compiler-rt/lib/scudo/standalone/atomic_helpers.h
  compiler-rt/lib/scudo/standalone/combined.h
  compiler-rt/lib/scudo/standalone/options.h
  compiler-rt/lib/scudo/standalone/primary32.h
  compiler-rt/lib/scudo/standalone/primary64.h
  compiler-rt/lib/scudo/standalone/wrappers_c.inc
  compiler-rt/test/asan/TestCases/Posix/no_asan_gen_globals.c
  compiler-rt/test/asan/TestCases/Posix/unpoison-alternate-stack.cpp
  debuginfo-tests/CMakeLists.txt
  debuginfo-tests/lit.cfg.py
  debuginfo-tests/lit.site.cfg.py.in
  debuginfo-tests/llvm-prettyprinters/gdb/lit.local.cfg
  debuginfo-tests/llvm-prettyprinters/gdb/llvm-support.cpp
  debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.cpp
  debuginfo-tests/llvm-prettyprinters/gdb/mlir-support.gdb
  flang/include/flang/Evaluate/characteristics.h
  flang/include/flang/Evaluate/type.h
  flang/include/flang/Semantics/symbol.h
  flang/include/flang/Semantics/tools.h
  flang/lib/Evaluate/characteristics.cpp
  flang/lib/Evaluate/tools.cpp
  flang/lib/Evaluate/type.cpp
  flang/lib/Semantics/check-call.cpp
  flang/lib/Semantics/check-declarations.cpp
  flang/lib/Semantics/mod-file.cpp
  flang/lib/Semantics/mod-file.h
  flang/lib/Semantics/pointer-assignment.cpp
  flang/lib/Semantics/resolve-names.cpp
  flang/lib/Semantics/symbol.cpp
  flang/lib/Semantics/tools.cpp
  flang/runtime/descriptor-io.h
  flang/test/Semantics/call03.f90
  flang/test/Semantics/call05.f90
  flang/test/Semantics/final01.f90
  flang/test/Semantics/modfile10.f90
  flang/test/Semantics/resolve32.f90
  flang/test/Semantics/resolve55.f90
  flang/unittests/Runtime/hello.cpp
  libcxx/lib/abi/CMakeLists.txt
  lldb/include/lldb/Core/StructuredDataImpl.h
  lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
  lldb/packages/Python/lldbsuite/test/tools/lldb-vscode/vscode.py
  lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
  lldb/test/API/functionalities/gdb_remote_client/gdbclientutils.py
  lldb/test/API/python_api/sbstructureddata/TestStructuredDataAPI.py
  lldb/test/API/tools/lldb-server/commandline/TestStubReverseConnect.py
  lldb/test/API/tools/lldb-vscode/breakpoint/TestVSCode_setBreakpoints.py
  lldb/tools/lldb-server/lldb-gdbserver.cpp
  lldb/tools/lldb-vscode/lldb-vscode.cpp
  lldb/unittests/Host/SocketTest.cpp
  lldb/unittests/Host/SocketTestUtilities.cpp
  llvm/include/llvm/CodeGen/AsmPrinter.h
  llvm/include/llvm/CodeGen/AsmPrinterHandler.h
  llvm/include/llvm/Target/TargetMachine.h
  llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp
  llvm/lib/CodeGen/AsmPrinter/EHStreamer.h
  llvm/lib/CodeGen/AsmPrinter/WasmException.cpp
  llvm/lib/CodeGen/AsmPrinter/WasmException.h
  llvm/lib/CodeGen/BasicBlockSections.cpp
  llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp
  llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp
  llvm/lib/Target/Hexagon/HexagonTargetMachine.h
  llvm/lib/Target/X86/X86ISelLowering.cpp
  llvm/test/CodeGen/AArch64/aarch64-ldst-modified-baseReg.mir
  llvm/test/CodeGen/Hexagon/registerpassbuildercallbacks.ll
  llvm/test/CodeGen/X86/cmov.ll
  llvm/test/CodeGen/X86/gcc_except_table_bb_sections.ll
  llvm/test/CodeGen/X86/gcc_except_table_bb_sections_ehpad_groups_with_cold.ll
  llvm/test/Transforms/SampleProfile/branch.ll
  llvm/test/Transforms/SampleProfile/calls.ll
  llvm/test/Transforms/SampleProfile/discriminator.ll
  llvm/test/Transforms/SampleProfile/flattened.ll
  llvm/test/Transforms/SampleProfile/fnptr.ll
  llvm/test/Transforms/SampleProfile/inline-mergeprof.ll
  llvm/test/Transforms/SampleProfile/offset.ll
  llvm/test/Transforms/SampleProfile/profile-sample-accurate.ll
  llvm/test/Transforms/SampleProfile/propagate.ll
  llvm/test/Transforms/SampleProfile/remap.ll
  llvm/tools/opt/NewPMDriver.cpp
  mlir/include/mlir/Dialect/Async/IR/Async.h
  mlir/include/mlir/Dialect/Async/IR/AsyncBase.td
  mlir/include/mlir/Dialect/Async/IR/AsyncOps.td
  mlir/include/mlir/Dialect/Vector/VectorOps.td
  mlir/include/mlir/Dialect/Vector/VectorTransforms.h
  mlir/lib/Dialect/Async/IR/Async.cpp
  mlir/lib/Dialect/Vector/VectorOps.cpp
  mlir/lib/Dialect/Vector/VectorTransforms.cpp
  mlir/test/Dialect/Async/ops.mlir
  mlir/test/Dialect/Vector/invalid.mlir
  mlir/test/Dialect/Vector/ops.mlir
  mlir/test/Dialect/Vector/vector-distribution.mlir
  mlir/test/lib/Transforms/TestVectorTransforms.cpp
  mlir/utils/gdb-scripts/prettyprinters.py

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D88613.295417.patch
Type: text/x-patch
Size: 207935 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20200930/92b9f472/attachment-0001.bin>


More information about the cfe-commits mailing list