VM: make FACTOR_FOR_EACH not call .end() more than once
parent
0713f28bdb
commit
428937dbeb
|
@ -1,9 +1,10 @@
|
||||||
namespace factor {
|
namespace factor {
|
||||||
|
|
||||||
// Poor mans range-based for loops.
|
// Poor mans range-based for loops.
|
||||||
#define FACTOR_FOR_EACH(iterable) \
|
#define FACTOR_FOR_EACH(iterable) \
|
||||||
for (typeof((iterable).begin()) iter = (iterable).begin(); \
|
for (typeof((iterable).begin()) iter = (iterable).begin(), \
|
||||||
iter != (iterable).end(); \
|
_end = (iterable).end(); \
|
||||||
|
iter != _end; \
|
||||||
iter++)
|
iter++)
|
||||||
|
|
||||||
inline static void memset_2(void* dst, uint16_t pattern, size_t size) {
|
inline static void memset_2(void* dst, uint16_t pattern, size_t size) {
|
||||||
|
|
Loading…
Reference in New Issue