Jump to content
Sign in to follow this  
djulien

Can't Call A Function Defined Within Asm Block

Recommended Posts

Bug description:

BoostC does not allow a "call" to a function within an asm block.

 

#include <system.h>

void main(void)
{
asm
{
	movlw 5
	call noop2; //error: unknown function 'noop2'
	return;
noop2:
	return
}
}

 

 

Expected behaviour:

Allow a "call" to a defined label.

 

Is the problem 100% reproduceable:

yes

 

Compiler:

BoostC

 

Compiler version:

7.10, 7.051, maybe earlier as well.

 

Target device:

PIC16F1827, '1823, '688, etc.

 

OS:

Windows XP

 

 

don

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...