1; RUN: llvm-ml -filetype=s %s /I %S /Fo /dev/null 2>&1 | FileCheck %s --check-prefixes=CHECK,CHECK-REALTIME 2; RUN: llvm-ml -filetype=s %s /I %S /Fo /dev/null --timestamp=0 --utc 2>&1 | FileCheck %s --check-prefixes=CHECK,CHECK-FIXEDTIME 3 4.code 5 6version_val TEXTEQU %@Version 7 8ECHO t1: 9%ECHO @Version = version_val 10; CHECK-LABEL: t1: 11; CHECK-NEXT: 1427 12 13ECHO 14 15ECHO t2: 16if @Version gt 510 17ECHO @Version gt 510 18endif 19; CHECK-LABEL: t2: 20; CHECK-NEXT: @Version gt 510 21 22ECHO 23 24ECHO t3: 25if @Version le 510 26ECHO le 510 27endif 28; CHECK-LABEL: t3: 29; CHECK-NOT: @Version le 510 30 31ECHO 32 33line_val TEXTEQU %@Line 34 35ECHO t4: 36%ECHO @Line = line_val 37; CHECK-LABEL: t4: 38; CHECK-NEXT: @Line = [[# @LINE - 5]] 39 40ECHO t5: 41include builtin_symbols_t5.inc 42; CHECK-LABEL: t5: 43; CHECK: FileCur = {{.*}}builtin_symbols_t5.inc 44; CHECK: FileName = BUILTIN_SYMBOLS 45; CHECK-NOT: _T5 46 47ECHO t6: 48%ECHO Date = @Date 49%ECHO Time = @Time 50 51; CHECK-LABEL: t6: 52; CHECK-REALTIME: Date = {{([[:digit:]]{2}/[[:digit:]]{2}/[[:digit:]]{2})}} 53; CHECK-FIXEDTIME: Date = 01/01/70 54; CHECK-NOT: {{[[:digit:]]}} 55; CHECK-REALTIME: Time = {{([[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2})}} 56; CHECK-FIXEDTIME: Time = 00:00:00 57; CHECK-NOT: {{[[:digit:]]}} 58 59end 60