diff options
author | Serge Pavlov <sepavloff@gmail.com> | 2016-06-14 02:55:56 +0000 |
---|---|---|
committer | Serge Pavlov <sepavloff@gmail.com> | 2016-06-14 02:55:56 +0000 |
commit | b82a9401dfb76131c83f9bb441bf624c1ae7cc7f (patch) | |
tree | 57f94c31620c257045a351f953125b3fbda6c52e /llvm/lib/Transforms/Utils/Utils.cpp | |
parent | 84685fc8310e89136409a43846dc1018e5a88489 (diff) | |
download | llvm-b82a9401dfb76131c83f9bb441bf624c1ae7cc7f.zip llvm-b82a9401dfb76131c83f9bb441bf624c1ae7cc7f.tar.gz llvm-b82a9401dfb76131c83f9bb441bf624c1ae7cc7f.tar.bz2 |
Detect recursive default argument definition
If definition of default function argument uses itself, clang crashed,
because corresponding function parameter is not associated with the default
argument yet. With this fix clang emits appropriate error message.
This change fixes PR28105.
Differential Revision: http://reviews.llvm.org/D21301
llvm-svn: 272623
Diffstat (limited to 'llvm/lib/Transforms/Utils/Utils.cpp')
0 files changed, 0 insertions, 0 deletions