aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorSean Silva <chisophugis@gmail.com>2016-06-15 10:51:40 +0000
committerSean Silva <chisophugis@gmail.com>2016-06-15 10:51:40 +0000
commit7eeda20c7201329d28f30cad0796e0618fdcf8bc (patch)
treed7a0e61017781ae6f3de3a21c9385e084f64fe2d /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parentf2895d344d0bd7e088ba9961678015354550848e (diff)
downloadllvm-7eeda20c7201329d28f30cad0796e0618fdcf8bc.zip
llvm-7eeda20c7201329d28f30cad0796e0618fdcf8bc.tar.gz
llvm-7eeda20c7201329d28f30cad0796e0618fdcf8bc.tar.bz2
Work around MSVC "friend" semantics.
The error on clang-x86-win2008-selfhost is: C:\buildbot\slave-config\clang-x86-win2008-selfhost\llvm\lib\Transforms\Vectorize\SLPVectorizer.cpp(955) : error C2248: 'llvm::slpvectorizer::BoUpSLP::ScheduleData' : cannot access private struct declared in class 'llvm::slpvectorizer::BoUpSLP' C:\buildbot\slave-config\clang-x86-win2008-selfhost\llvm\lib\Transforms\Vectorize\SLPVectorizer.cpp(608) : see declaration of 'llvm::slpvectorizer::BoUpSLP::ScheduleData' C:\buildbot\slave-config\clang-x86-win2008-selfhost\llvm\lib\Transforms\Vectorize\SLPVectorizer.cpp(337) : see declaration of 'llvm::slpvectorizer::BoUpSLP' I reproduced this locally with both MSVC 2013 and MSVC 2015. llvm-svn: 272772
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions