Skip to content

Commit a2e45fa

Browse files
committed
ensure NORET macro defined, for older Rs (#512)
1 parent 8c64530 commit a2e45fa

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2016-07-18 Kevin Ushey <kevin@rstudio.com>
2+
3+
* inst/include/r/headers.h: Ensure NORET macro set appropriately
4+
5+
16
2016-07-18 Dirk Eddelbuettel <edd@debian.org>
27

38
* DESCRIPTION: Release 0.12.6

inst/include/Rcpp/r/headers.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@
5656
#include <R_ext/Rdynload.h>
5757
#include <Rversion.h>
5858

59+
#if defined(__GNUC__) && __GNUC__ >= 3
60+
#define NORET __attribute__((noreturn))
61+
#else
62+
#define NORET
63+
#endif
64+
5965
#undef major
6066
#undef minor
6167
#undef makedev

0 commit comments

Comments
 (0)