Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/trunk/ckit/regression/output/b2.c
ViewVC logotype

View of /sml/trunk/ckit/regression/output/b2.c

Parent Directory Parent Directory | Revision Log Revision Log


Revision 597 - (download) (as text) (annotate)
Wed Apr 5 18:34:51 2000 UTC (22 years, 5 months ago) by dbm
File size: 746 byte(s)
Initial revision
struct foo_t61 {
  int m;
};
int i;
struct foo_t61 j;
int * f ()
{
  
  return &i;
}
struct foo_t61 * g ()
{
  
  return &j;
}
int main ()
{
  struct foo_t61 *p_p469;
  struct foo_t61 pp_p470;
  int *call_p471;
  struct foo_t61 *post_p472;
  struct foo_t61 *pref_p473;
  struct foo_t61 *call_p474;
  call_p471 = f ();
  *call_p471 = ((*call_p471)+1);
  (*p_p469).m = (((*p_p469).m)+1);
  post_p472 = p_p469;
  p_p469 = ((struct foo_t61 *) (((int) p_p469)+4));
  (*post_p472).m = (((*post_p472).m)+1);
  p_p469 = ((struct foo_t61 *) (((int) p_p469)+4));
  pref_p473 = p_p469;
  (*pref_p473).m = (((*pref_p473).m)+1);
  (*p_p469).m = (((*p_p469).m)+1);
  pp_p470.m = ((pp_p470.m)+1);
  call_p474 = g ();
  (*call_p474).m = (((*call_p474).m)+1);
}

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0