SuccessChanges

Summary

  1. Make flang driver stuff work on macOS (details)
  2. gn build: (manually) merge b32bae6f760 (details)
  3. [clang][analyzer] Using CallDescription in StreamChecker. (details)
  4. Build fix after 4b6597f (details)
Commit 4b6597f49896529170fde38f5d5fb46d687e0c71 by thakis
Make flang driver stuff work on macOS
6bf55804 added special-case code for TY_PP_Fortran to
ToolChain::LookupTypeForExtension(), but
Darwin::LookupTypeForExtension() overrode that method without calling
the superclass implementation.
Make it call the superclass implementation to fix things.
Differential Revision: https://reviews.llvm.org/D69636
The file was modifiedclang/test/Driver/flang/flang.f90
The file was modifiedclang/lib/Driver/ToolChains/Darwin.cpp
Commit 7e23f88d7ddf697000c945f6edacd21f424ad749 by thakis
gn build: (manually) merge b32bae6f760
The file was modifiedllvm/utils/gn/secondary/llvm/unittests/Transforms/Scalar/BUILD.gn
Commit 4980c1333fa44d9676c407922d5482d813faa172 by 1.int32
[clang][analyzer] Using CallDescription in StreamChecker.
Summary: Recognization of function names is done now with the
CallDescription class instead of using IdentifierInfo. This means
function name and argument count is compared too. A new check for
filtering not global-C-functions was added. Test was updated.
Reviewers: Szelethus, NoQ, baloghadamsoftware, Charusso
Reviewed By: Szelethus, NoQ, Charusso
Subscribers: rnkovacs, xazax.hun, baloghadamsoftware, szepet, a.sidorin,
mikhail.ramalho, donat.nagy, Charusso, dkrupp, Szelethus, gamesh411,
cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D67706
The file was modifiedclang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp
The file was modifiedclang/test/Analysis/stream.c
The file was addedclang/test/Analysis/stream.cpp
Commit 257379855af245abb6c0fc11331d3f45ab0656dd by thakis
Build fix after 4b6597f
The file was modifiedclang/lib/Driver/ToolChains/Darwin.cpp