12d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines// RUN: %clangxx_msan -m64 -O0 -g %s -o %t && %run %t 22d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines 32d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines#include <assert.h> 42d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines#include <stdlib.h> 52d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines#include <stdio.h> 62d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines#include <sys/times.h> 72d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines 82d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines 92d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hinesint main(void) { 102d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines struct tms t; 112d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines clock_t res = times(&t); 122d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines assert(res != (clock_t)-1); 132d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines 142d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines if (t.tms_utime) printf("1\n"); 152d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines if (t.tms_stime) printf("2\n"); 162d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines if (t.tms_cutime) printf("3\n"); 172d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines if (t.tms_cstime) printf("4\n"); 182d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines 192d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines return 0; 202d1fdb26e458c4ddc04155c1d421bced3ba90cd0Stephen Hines} 21