60 lines · plain
1; RUN: llvm-ml -filetype=s %s /I %S /Fo /dev/null 2>&1 | FileCheck %s --check-prefixes=CHECK,CHECK-REALTIME2; RUN: llvm-ml -filetype=s %s /I %S /Fo /dev/null --timestamp=0 --utc 2>&1 | FileCheck %s --check-prefixes=CHECK,CHECK-FIXEDTIME3 4.code5 6version_val TEXTEQU %@Version7 8ECHO t1:9%ECHO @Version = version_val10; CHECK-LABEL: t1:11; CHECK-NEXT: 142712 13ECHO14 15ECHO t2:16if @Version gt 51017ECHO @Version gt 51018endif19; CHECK-LABEL: t2:20; CHECK-NEXT: @Version gt 51021 22ECHO23 24ECHO t3:25if @Version le 51026ECHO le 51027endif28; CHECK-LABEL: t3:29; CHECK-NOT: @Version le 51030 31ECHO32 33line_val TEXTEQU %@Line34 35ECHO t4:36%ECHO @Line = line_val37; CHECK-LABEL: t4:38; CHECK-NEXT: @Line = [[# @LINE - 5]]39 40ECHO t5:41include builtin_symbols_t5.inc42; CHECK-LABEL: t5:43; CHECK: FileCur = {{.*}}builtin_symbols_t5.inc44; CHECK: FileName = BUILTIN_SYMBOLS45; CHECK-NOT: _T546 47ECHO t6:48%ECHO Date = @Date49%ECHO Time = @Time50 51; CHECK-LABEL: t6:52; CHECK-REALTIME: Date = {{([[:digit:]]{2}/[[:digit:]]{2}/[[:digit:]]{2})}}53; CHECK-FIXEDTIME: Date = 01/01/7054; CHECK-NOT: {{[[:digit:]]}}55; CHECK-REALTIME: Time = {{([[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2})}}56; CHECK-FIXEDTIME: Time = 00:00:0057; CHECK-NOT: {{[[:digit:]]}}58 59end60