1*3787ee45SNick Desaulniers; RUN: split-file %s %t 2*3787ee45SNick Desaulniers; RUN: llvm-link %t/main.ll %t/8.ll 3*3787ee45SNick Desaulniers; RUN: not llvm-link %t/main.ll %t/16.ll 2>&1 | FileCheck --check-prefix=CHECK-16 %s 4*3787ee45SNick Desaulniers 5*3787ee45SNick Desaulniers;--- main.ll 6*3787ee45SNick Desaulniers; NONE: error: linking module flags 'override-stack-alignment': IDs have conflicting values 7*3787ee45SNick Desaulniers; CHECK-16: error: linking module flags 'override-stack-alignment': IDs have conflicting values 8*3787ee45SNick Desaulniers!llvm.module.flags = !{!0} 9*3787ee45SNick Desaulniers!0 = !{i32 1, !"override-stack-alignment", i32 8} 10*3787ee45SNick Desaulniers;--- 8.ll 11*3787ee45SNick Desaulniers!llvm.module.flags = !{!0} 12*3787ee45SNick Desaulniers!0 = !{i32 1, !"override-stack-alignment", i32 8} 13*3787ee45SNick Desaulniers;--- 16.ll 14*3787ee45SNick Desaulniers!llvm.module.flags = !{!0} 15*3787ee45SNick Desaulniers!0 = !{i32 1, !"override-stack-alignment", i32 16} 16