src/pic16/device.h: temporarily disabled experimental #inline pragma
for 2.5.0 release
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3738
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2005-04-14 Borut Razem <borut.razem AT siol.net>
+
+ * src/pic16/gen.c (genInline), src/pic16/main.c (_process_pragma),
+ src/pic16/device.h: temporarily disabled experimental #inline pragma
+ for 2.5.0 release
+
2005-04-14 Maarten Brock <sourceforge.brock AT dse.nl>
* device/include/z80/stdio.h,
2005-04-14 Maarten Brock <sourceforge.brock AT dse.nl>
* device/include/z80/stdio.h,
extern set *fix_idataSymSet;
extern set *rel_idataSymSet;
extern set *fix_idataSymSet;
extern set *rel_idataSymSet;
+#if 0
+/* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
extern set *asmInlineMap;
extern set *asmInlineMap;
typedef struct {
unsigned long isize;
typedef struct {
unsigned long isize;
static void genInline (iCode *ic)
{
char *buffer, *bp, *bp1;
static void genInline (iCode *ic)
{
char *buffer, *bp, *bp1;
DEBUGpic16_emitcode ("; ***","%s %d",__FUNCTION__,__LINE__);
DEBUGpic16_emitcode ("; ***","%s %d",__FUNCTION__,__LINE__);
- cbuf = Safe_strdup( buffer );
-
+#if 0
+ /* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
if(asmInlineMap)
{
symbol *sym;
char *s;
if(asmInlineMap)
{
symbol *sym;
char *s;
int cblen;
cbuf = Safe_strdup(buffer);
int cblen;
cbuf = Safe_strdup(buffer);
/* emit each line as a code */
while (*bp) {
/* emit each line as a code */
while (*bp) {
set *sectSyms=NULL; /* list of symbols set in a specific section */
set *wparamList=NULL;
set *sectSyms=NULL; /* list of symbols set in a specific section */
set *wparamList=NULL;
+#if 0
+/* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
struct {
unsigned ignore: 1;
struct {
unsigned ignore: 1;
+
+#if 0
+ /* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
if(startsWith(ptr, "inline")) {
char *tmp = strtok((char *)NULL, WHITECOMMA);
if(startsWith(ptr, "inline")) {
char *tmp = strtok((char *)NULL, WHITECOMMA);