aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-04-07 20:49:23 +0000
committerChris Lattner <sabre@nondot.org>2010-04-07 20:49:23 +0000
commitb35583df52410fa30944becc57be1507c36c5ff2 (patch)
tree21bb69205ff4b4282690b02bffeaf58d9e08599b /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentf118f9788b57d4ca7910b04da09c8777ff984493 (diff)
downloadllvm-b35583df52410fa30944becc57be1507c36c5ff2.zip
llvm-b35583df52410fa30944becc57be1507c36c5ff2.tar.gz
llvm-b35583df52410fa30944becc57be1507c36c5ff2.tar.bz2
add a new driver-level -ferror-limit=412 option, which causes clang to stop
emitting diagnostics after it has produced that many errors. Give this a default value of 20 which produces plenty of errors for people to fix before recompiling but not so many that their entire console scrolls away when the compiler gets confused. The experience looks like this: $ clang foo.c <tons of crap> foo.c:102:3: error: unknown type name 'somethingbad' somethingbad x; ^ fatal error: too many errors emitted, stopping now 36 warnings and 20 errors generated. llvm-svn: 100689
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions