diff --git a/Makefile b/Makefile index 35520010b..f8c0c525f 100644 --- a/Makefile +++ b/Makefile @@ -7,8 +7,9 @@ .PHONY: clean cleandist COREDEPSINCLUDE = -Idependencies/rapidjson/include -Idependencies/sajson/include -Idependencies/cJSON -Idependencies/jsmn EXTRADEPSINCLUDE = -Idependencies/jsoncppdist -Idependencies/json11 -Idependencies/fastjson/src -Idependencies/fastjson/include -Idependencies/gason/src -Idependencies/ujson4c/3rdparty -Idependencies/ujson4c/src -CXXFLAGS = -std=c++17 -march=native -Wall -Wextra -Wshadow -Iinclude -Ibenchmark/linux -CFLAGS = -march=native -Idependencies/ujson4c/3rdparty -Idependencies/ujson4c/src +# users can provide their own additional flags with make EXTRAFLAGS=something +CXXFLAGS = -std=c++17 -march=native -Wall -Wextra -Wshadow -Iinclude -Ibenchmark/linux $(EXTRAFLAGS) +CFLAGS = -march=native -Idependencies/ujson4c/3rdparty -Idependencies/ujson4c/src $(EXTRAFLAGS) # This is a convenience flag ifdef SANITIZEGOLD diff --git a/src/stage1_find_marks.cpp b/src/stage1_find_marks.cpp index 2e6697036..5ee7ca231 100644 --- a/src/stage1_find_marks.cpp +++ b/src/stage1_find_marks.cpp @@ -452,7 +452,6 @@ really_inline void flatten_bits(uint32_t *base_ptr, uint32_t &base, out_ptr[0] = idx + trailingzeroes(bits); bits = bits & (bits - 1); out_ptr++; - } } base = (out_ptr - base_ptr); }