[llvm-commits] test-suite: declare i only once in TSVC
    Tobias Grosser 
    tobias at grosser.es
       
    Mon Nov 19 09:45:13 PST 2012
    
    
  
On 11/19/2012 06:42 PM, Tobias Grosser wrote:
> 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.
versions of the language standard.
> What would you do in case of variable sized length arrays or even C++11
> features?
Your approach would force test cases to the smallest common subset, 
meaning very old language standards.
>
>> .../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
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
    
    
More information about the llvm-commits
mailing list