summaryrefslogtreecommitdiff
path: root/AK/Assertions.h
blob: bced43f6585d5452056eb438c17bb31c54a23f7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#pragma once

#ifndef AK_TEST_SUITE

#ifdef KERNEL
#    include <Kernel/Assertions.h>
#else
#    include <assert.h>
#    ifndef __serenity__
#        define ASSERT assert
#        define ASSERT_NOT_REACHED() assert(false)
#        define RELEASE_ASSERT assert
#    endif
#endif

#endif

namespace AK {

inline void not_implemented() { ASSERT(false); }

}

using AK::not_implemented;