diff options
author | Reid Kleckner <rnk@google.com> | 2019-09-12 18:26:34 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2019-09-12 18:26:34 +0000 |
commit | b6a8152b8bf7dc7b56e2953575037281af3d9133 (patch) | |
tree | 0bcc09b3be864b224feb5603be3aa22d9a63ad96 /clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp | |
parent | 18f5204db4a9d5df3cb89833de4805a78f5034ee (diff) | |
download | llvm-b6a8152b8bf7dc7b56e2953575037281af3d9133.zip llvm-b6a8152b8bf7dc7b56e2953575037281af3d9133.tar.gz llvm-b6a8152b8bf7dc7b56e2953575037281af3d9133.tar.bz2 |
[MS] Warn when shadowing template parameters under -fms-compatibility
Summary:
C++ does not allow shadowing template parameters, but previously we
allowed it under -fms-extensions. Now this behavior is controlled by
-fms-compatibility, and we emit a -Wmicrosoft-template warning when it
happens.
Fixes PR43265
Reviewers: thakis, hans
Subscribers: amccarth, rsmith, STL_MSFT, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D67463
llvm-svn: 371753
Diffstat (limited to 'clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions