Keil Logo

RESTORE Compiler Directive

Abbreviation

None.

Arguments

None.

Default

None.

µVision

This directive may not be specified on the command line.

Description

The RESTORE directive restores the settings (from the save stack) that were previously saved using the SAVE directive.

Note

  • SAVE and RESTORE may be specified only as an argument of a #pragma. You may not specify these directives on the command line.
See Also

SAVE

Example
#pragma save
#pragma optimize (1)

void func (void)
{
.
.
.
}

#pragma restore
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.