[PATCH] test-suite: Fix name clash 'log2'
robert lytton
robert at xmos.com
Fri Jan 24 09:18:44 PST 2014
sorry, the problem was indeed with the macro...
/home/robert/sandbox/tools_llvm-test-suite/SingleSource/Benchmarks/CoyoteBench/fftbench.cpp:136:23: error: expected ')'
static size_t log2(size_t n);
^
/home/robert/sandbox/Installs/Linux/target/include/math.h:253:26: note: expanded from macro 'log2'
#define log2(x) (log (x) / _M_LOG2_E)
^
/home/robert/sandbox/tools_llvm-test-suite/SingleSource/Benchmarks/CoyoteBench/fftbench.cpp:136:23: note: to match this '('
/home/robert/sandbox/Installs/Linux/target/include/math.h:253:17: note: expanded from macro 'log2'
#define log2(x) (log (x) / _M_LOG2_E)
^
/home/robert/sandbox/tools_llvm-test-suite/SingleSource/Benchmarks/CoyoteBench/fftbench.cpp:404:23: error: expected ')'
size_t polynomial<T>::log2(size_t n)
^
/home/robert/sandbox/Installs/Linux/target/include/math.h:253:26: note: expanded from macro 'log2'
#define log2(x) (log (x) / _M_LOG2_E)
http://llvm-reviews.chandlerc.com/D2618
More information about the llvm-commits
mailing list