yeputons

Untitled

Apr 5th, 2014
556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.70 KB | None | 0 0
  1.  
  2. ;; Function void __tcf_0() (__tcf_0, funcdef_no=1200, decl_uid=26210, cgraph_uid=296)
  3.  
  4. void __tcf_0() ()
  5. {
  6.   <bb 2>:
  7.   std::ios_base::Init::~Init (&__ioinit); [tail call]
  8.   return;
  9.  
  10. }
  11.  
  12.  
  13.  
  14. ;; Function int main() (main, funcdef_no=1172, decl_uid=26058, cgraph_uid=269) (executed once)
  15.  
  16. int main() ()
  17. {
  18.   int n;
  19.   int n.4;
  20.   struct basic_ostream & _11;
  21.   struct basic_ostream & _13;
  22.   struct basic_ostream & _15;
  23.   struct basic_ostream & _17;
  24.   struct basic_ostream & _19;
  25.   struct basic_ostream & _23;
  26.  
  27.   <bb 2>:
  28.   std::basic_istream<char>::operator>> (&cin, &n);
  29.   # DEBUG x => 0
  30.   n.4_30 = n;
  31.   if (n.4_30 >= 0)
  32.     goto <bb 3>;
  33.   else
  34.     goto <bb 5>;
  35.  
  36.   <bb 3>:
  37.   if (n.4_30 == 3)
  38.     goto <bb 4>;
  39.   else
  40.     goto <bb 5>;
  41.  
  42.   <bb 4>:
  43.   _11 = std::basic_ostream<char>::operator<< (&cout, 2);
  44.   _13 = std::operator<< <std::char_traits<char> > (_11, " ");
  45.   _15 = std::basic_ostream<char>::operator<< (_13, 1);
  46.   _17 = std::operator<< <std::char_traits<char> > (_15, " ");
  47.   _19 = std::basic_ostream<char>::operator<< (_17, 0);
  48.   # DEBUG this => _19
  49.   # DEBUG __pf => endl
  50.   std::endl<char, std::char_traits<char> > (_19);
  51.   exit (0);
  52.  
  53.   <bb 5>:
  54.   _23 = std::basic_ostream<char>::operator<< (&cout, -1);
  55.   # DEBUG this => _23
  56.   # DEBUG __pf => endl
  57.   std::endl<char, std::char_traits<char> > (_23);
  58.   n ={v} {CLOBBER};
  59.   return 0;
  60.  
  61. }
  62.  
  63.  
  64.  
  65. ;; Function (static initializers for a.cpp) (_GLOBAL__sub_I_main, funcdef_no=1201, decl_uid=26213, cgraph_uid=298) (executed once)
  66.  
  67. (static initializers for a.cpp) ()
  68. {
  69.   <bb 2>:
  70.   # DEBUG __priority => 65535
  71.   # DEBUG __initialize_p => 1
  72.   std::ios_base::Init::Init (&__ioinit);
  73.   atexit (__tcf_0); [tail call]
  74.   return;
  75.  
  76. }
Add Comment
Please, Sign In to add comment