Changeset 68212 in webkit for trunk/JavaScriptCore/interpreter/Interpreter.cpp
- Timestamp:
- Sep 23, 2010, 4:11:30 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/interpreter/Interpreter.cpp
r68076 r68212 67 67 #include "JIT.h" 68 68 #endif 69 70 #define WTF_USE_GCC_COMPUTED_GOTO_WORKAROUND (ENABLE(COMPUTED_GOTO_INTERPRETER) && !defined(__llvm__)) 69 71 70 72 using namespace std; … … 2474 2476 NEXT_INSTRUCTION(); 2475 2477 } 2476 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2478 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2477 2479 goto *(&&skip_id_getter_proto); 2478 2480 #endif … … 2516 2518 NEXT_INSTRUCTION(); 2517 2519 } 2518 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2520 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2519 2521 skip_id_getter_proto: 2520 2522 #endif 2521 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2523 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2522 2524 goto *(&&skip_id_custom_proto); 2523 2525 #endif … … 2558 2560 NEXT_INSTRUCTION(); 2559 2561 } 2560 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2562 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2561 2563 skip_id_custom_proto: 2562 2564 #endif … … 2649 2651 NEXT_INSTRUCTION(); 2650 2652 } 2651 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2653 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2652 2654 goto *(&&skip_id_getter_self); 2653 2655 #endif … … 2689 2691 NEXT_INSTRUCTION(); 2690 2692 } 2691 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2693 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2692 2694 skip_id_getter_self: 2693 2695 #endif 2694 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2696 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2695 2697 goto *(&&skip_id_custom_self); 2696 2698 #endif … … 2726 2728 NEXT_INSTRUCTION(); 2727 2729 } 2728 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2730 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2729 2731 skip_id_custom_self: 2730 2732 #endif … … 2749 2751 NEXT_INSTRUCTION(); 2750 2752 } 2751 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2753 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2752 2754 goto *(&&skip_id_getter_chain); 2753 2755 #endif … … 2801 2803 NEXT_INSTRUCTION(); 2802 2804 } 2803 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2805 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2804 2806 skip_id_getter_chain: 2805 2807 #endif 2806 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2808 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2807 2809 goto *(&&skip_id_custom_chain); 2808 2810 #endif … … 2853 2855 NEXT_INSTRUCTION(); 2854 2856 } 2855 #if ENABLE(COMPUTED_GOTO_INTERPRETER)2857 #if USE(GCC_COMPUTED_GOTO_WORKAROUND) 2856 2858 skip_id_custom_chain: 2857 2859 #endif
Note:
See TracChangeset
for help on using the changeset viewer.