15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright 2009 The RE2 Authors.  All Rights Reserved.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// license that can be found in the LICENSE file.
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "util/util.h"
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#include "util/valgrind.h"
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace re2 {
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)int RunningOnValgrind() {
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifdef RUNNING_ON_VALGRIND
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	return RUNNING_ON_VALGRIND;
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#else
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	return 0;
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)}  // namespace re2
19