[llvm-commits] test-suite: declare i only once in TSVC
Tobias Grosser
tobias at grosser.es
Mon Nov 19 09:42:32 PST 2012
On 11/19/2012 06:21 PM, Sebastian Pop wrote:
> Hi,
>
> the attached patch fixes the compile errors when compiling TSVC with -std=gnu89:
Is there a specific reason why you are running TSVC with --std=gnu89?
Would it not make more sense to ensure that the CFLAGS of all test
programs set the C/C++ mode according to the C/C++ version that is used
in the test case, rather than working on making all programs work with
all compilers.
What would you do in case of variable sized length arrays or even C++11
features?
> .../MultiSource/Benchmarks/TSVC/Equivalencing-dbl/../tsc.inc:181:11: error: redefinition of 'i'
> for (int i = 0; i < LEN2; i++){
> ^
> .../MultiSource/Benchmarks/TSVC/Equivalencing-dbl/../tsc.inc:171:11: note: previous definition is here
> for (int i = 0; i < LEN; i++){
The error message sounds incorrect. 'i' is not redefined. Would you mind
submitting a clang bug report?
Tobi
More information about the llvm-commits
mailing list