1fa1b4a96SJonas Devlieghere# UNSUPPORTED: lldb-repro
2fa1b4a96SJonas Devlieghere#
3*ed8184b7SJonas Devlieghere# RUN: rm -rf %t.stderr %t.stdout
4fa1b4a96SJonas Devlieghere# RUN: cat %s | %lldb --script-language lua 2> %t.stderr > %t.stdout
5fa1b4a96SJonas Devlieghere# RUN: cat %t.stdout | FileCheck %s --check-prefix STDOUT
6fa1b4a96SJonas Devlieghere# RUN: cat %t.stderr | FileCheck %s --check-prefix STDERR
7fa1b4a96SJonas Devliegherescript
8fa1b4a96SJonas Devliegherefile = lldb.SBFile(2, "w", false)
9fa1b4a96SJonas Devliegherelldb.debugger:SetOutputFile(file)
10fa1b4a96SJonas Devlieghereio.write(95000 + 126, "\n")
11fa1b4a96SJonas Devliegherequit
12fa1b4a96SJonas Devliegherescript
13fa1b4a96SJonas Devlieghereio.write(95000 + 14, "\n")
14*ed8184b7SJonas Devlieghere
15fa1b4a96SJonas Devlieghere# STDOUT: 95126
16fa1b4a96SJonas Devlieghere# STDOUT-NOT: 95014
17fa1b4a96SJonas Devlieghere# STDERR: 95014
18*ed8184b7SJonas Devlieghere
19*ed8184b7SJonas Devlieghere# RUN: rm -rf %t.stderr %t.stdout
20*ed8184b7SJonas Devlieghere# RUN: %lldb --script-language lua -o 'script io.stderr:write(95000 + 126, "\n")' 2> %t.stderr > %t.stdout
21*ed8184b7SJonas Devlieghere# RUN: cat %t.stdout | FileCheck %s --check-prefix STDOUT
22