blob: 7a8094542d3ddfb13b824d258afbdf631c09e7d1 [file] [log] [blame]
// RUN: %clangxx_msan -O0 -g %s -lutil -o %t && %run %t
// XFAIL: target-is-mips64el
#include <assert.h>
#include <pty.h>
#include <sanitizer/msan_interface.h>
int
main (int argc, char** argv)
{
int master, slave;
openpty(&master, &slave, NULL, NULL, NULL);
assert(__msan_test_shadow(&master, sizeof(master)) == -1);
assert(__msan_test_shadow(&slave, sizeof(slave)) == -1);
int master2;
forkpty(&master2, NULL, NULL, NULL);
assert(__msan_test_shadow(&master2, sizeof(master2)) == -1);
}