1532e4203SPedro Tammela# RUN: echo "int main() { return 0; }" | %clang_host -x c - -o %t 2532e4203SPedro Tammela# RUN: %lldb -s %s --script-language lua %t 2>&1 | FileCheck %s 3532e4203SPedro Tammelab main 4532e4203SPedro Tammelascript 5532e4203SPedro Tammelafunction abc(a, b, c, ...) 6532e4203SPedro Tammelaprint(c) 7532e4203SPedro Tammelaif c then print(c:GetValueForKey("foo"):GetStringValue(32)) end 8532e4203SPedro Tammelaend 9532e4203SPedro Tammelaquit 10532e4203SPedro Tammelabreakpoint command add -s lua -F abc 11532e4203SPedro Tammelar 12532e4203SPedro Tammela# CHECK: nil 13532e4203SPedro Tammelabreakpoint command add -s lua -F abc -k foo -v 123pizza! 14532e4203SPedro Tammelar 15*c9ecaf32SMed Ismail Bennani# CHECK: foo: 123pizza! 16532e4203SPedro Tammela# CHECK: 123pizza! 17532e4203SPedro Tammelabreakpoint command add -s lua -o "abc(frame, bp_loc, ...)" 18532e4203SPedro Tammelar 19532e4203SPedro Tammela# CHECK: nil 20532e4203SPedro Tammelabreakpoint command add -s lua -F typo 21532e4203SPedro Tammelar 22eff4f65aSJonas Devlieghere# CHECK: a nil value 23