Go to file
Jim Ingham 9b8eb155d8 Fix the way the ShouldStopHere checker handles the general case of "stepping through line 0 code".
That's good 'cause it means all the different kinds of source line stepping won't leave user in the middle of
compiler implementation code or code inlined from odd places, etc.  But it turns out that the compiler
also marks functions it MIGHT inline as all being of line 0.  That would mean we single step through this code
instead of just stepping out.  That is both inefficient, and more error prone 'cause these little nuggets tend
to be bits of hand-written assembly and the like and are hard to step through.

This change just checks and if the entire function is marked with line 0, we step out rather than step through.

<rdar://problem/25966460>

llvm-svn: 268823
2016-05-06 23:44:10 +00:00
clang [VFS] Add dump methods to the VFS overlay tree 2016-05-06 23:21:57 +00:00
clang-tools-extra [Documentation] List Clang-tidy checks alphabetically. 2016-05-05 18:25:53 +00:00
compiler-rt tsan: fix a crash 2016-05-06 19:35:22 +00:00
debuginfo-tests
libclc math: Add erf ported from amd-builtins 2016-05-06 18:02:30 +00:00
libcxx Tweak --param=no_default_flags=true to still add -Ilibcxx/test/support 2016-05-06 21:35:06 +00:00
libcxxabi libc++abi: fix visibility of personalities 2016-05-04 04:22:29 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld [ELF][MIPS] Reduce code duplication. NFC 2016-05-06 15:02:54 +00:00
lldb Fix the way the ShouldStopHere checker handles the general case of "stepping through line 0 code". 2016-05-06 23:44:10 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm [libFuzzer] tweak the documentation about rss_limit 2016-05-06 23:41:11 +00:00
openmp [STATS] Use partitioned timer scheme 2016-05-05 16:15:57 +00:00
polly Update to ISL 0.17. 2016-05-04 14:41:36 +00:00