Mercurial > hg > CbC > CbC_gcc
annotate libgo/runtime/go-assert.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
rev | line source |
---|---|
111 | 1 /* go-assert.c -- libgo specific assertions |
2 | |
3 Copyright 2010 The Go Authors. All rights reserved. | |
4 Use of this source code is governed by a BSD-style | |
5 license that can be found in the LICENSE file. */ | |
6 | |
7 #include <stdio.h> | |
8 #include <stdlib.h> | |
9 | |
10 #include "runtime.h" | |
11 #include "go-assert.h" | |
12 | |
13 void | |
14 __go_assert_fail (const char *file, unsigned int lineno) | |
15 { | |
16 /* FIXME: Eventually we should dump a stack trace here. */ | |
17 runtime_printf ("%s:%U: libgo assertion failure\n", file, (uint64) lineno); | |
18 abort (); | |
19 } |