Go to file
Benjamin Kramer 15b9717873 Implement PreprocessingRecord's and LazyVector's iterators on top of iterator_adaptor_base
This basically creates a wrapper around an 'int' that poses as an iterator.
While that looks a bit counter-intuitive it works just fine because iterator
operations and basic integer arithmetic works in exactly the same way.

Remove the manual integer wrapping code and reduce the reliance on iterator
internals in the implementation. No functionality change intended.

llvm-svn: 232322
2015-03-15 15:27:19 +00:00
clang Implement PreprocessingRecord's and LazyVector's iterators on top of iterator_adaptor_base 2015-03-15 15:27:19 +00:00
clang-tools-extra [clang-tidy] Fix false positives in the misc-static-assert check http://llvm.org/PR22880 2015-03-15 02:19:37 +00:00
compiler-rt CFI: Add test for bad cast checks. 2015-03-14 02:42:39 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Fix bitselect for float/double types v2 2015-03-05 15:31:05 +00:00
libcxx Fix build break on Solaris introduced by r231940 2015-03-13 15:09:42 +00:00
libcxxabi Update copyright year to 2015. 2015-03-12 20:13:54 +00:00
lld Use setVisibility() rather than assigning the value directly. 2015-03-14 21:57:15 +00:00
lldb Fix a bug related to arg escaping, and add unit tests. 2015-03-14 23:39:42 +00:00
llgo [llgo] update year in LICENSE.txt 2015-03-13 01:36:02 +00:00
llvm Factor the iterators of ImmutableSet/ImmutableMap into a common base class 2015-03-15 13:26:03 +00:00
openmp fix for broken commit 231774 2015-03-10 10:14:57 +00:00
polly Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:20 +00:00