1 /// Treat -falign-loops=0 as not specifying the option. 2 // RUN: %clang -### -falign-loops=0 %s 2>&1 | FileCheck %s --check-prefix=CHECK_NO 3 // RUN: %clang -### -falign-loops=1 %s 2>&1 | FileCheck %s --check-prefix=CHECK_1 4 // RUN: %clang -### -falign-loops=4 %s 2>&1 | FileCheck %s --check-prefix=CHECK_4 5 /// Only powers of 2 are supported for now. 6 // RUN: not %clang -### -falign-loops=5 %s 2>&1 | FileCheck %s --check-prefix=CHECK_5 7 // RUN: %clang -### -falign-loops=65536 %s 2>&1 | FileCheck %s --check-prefix=CHECK_65536 8 // RUN: not %clang -### -falign-loops=65537 %s 2>&1 | FileCheck %s --check-prefix=CHECK_65537 9 // RUN: not %clang -### -falign-loops=a %s 2>&1 | FileCheck %s --check-prefix=CHECK_ERR_A 10 11 // CHECK_NO-NOT: "-falign-loops= 12 // CHECK_1: "-falign-loops=1" 13 // CHECK_4: "-falign-loops=4" 14 // CHECK_5: error: alignment is not a power of 2 in '-falign-loops=5' 15 // CHECK_65536: "-falign-loops=65536" 16 // CHECK_65537: error: invalid integral value '65537' in '-falign-loops=65537' 17 // CHECK_ERR_A: error: invalid integral value 'a' in '-falign-loops=a' 18