Ignore:
Timestamp:
03/24/15 11:21:45 (9 years ago)
Author:
rlacroix
Message:

Fix the Fortran interface generation to avoid generating dead code that caused a timer not to be stopped.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/branchs/xios-1.0/src/interface/c_attr/icvariablegroup_attr.cpp

    r501 r581  
    3737  bool cxios_is_defined_variablegroup_group_ref(variablegroup_Ptr variablegroup_hdl ) 
    3838  { 
    39      CTimer::get("XIOS").resume(); 
    40     return variablegroup_hdl->group_ref.hasInheritedValue(); 
    41      CTimer::get("XIOS").suspend(); 
     39    CTimer::get("XIOS").resume(); 
     40    bool isDefined = variablegroup_hdl->group_ref.hasInheritedValue(); 
     41    CTimer::get("XIOS").suspend(); 
     42    return isDefined; 
    4243  } 
    4344   
     
    6465  bool cxios_is_defined_variablegroup_name(variablegroup_Ptr variablegroup_hdl ) 
    6566  { 
    66      CTimer::get("XIOS").resume(); 
    67     return variablegroup_hdl->name.hasInheritedValue(); 
    68      CTimer::get("XIOS").suspend(); 
     67    CTimer::get("XIOS").resume(); 
     68    bool isDefined = variablegroup_hdl->name.hasInheritedValue(); 
     69    CTimer::get("XIOS").suspend(); 
     70    return isDefined; 
    6971  } 
    7072   
     
    9193  bool cxios_is_defined_variablegroup_type(variablegroup_Ptr variablegroup_hdl ) 
    9294  { 
    93      CTimer::get("XIOS").resume(); 
    94     return variablegroup_hdl->type.hasInheritedValue(); 
    95      CTimer::get("XIOS").suspend(); 
     95    CTimer::get("XIOS").resume(); 
     96    bool isDefined = variablegroup_hdl->type.hasInheritedValue(); 
     97    CTimer::get("XIOS").suspend(); 
     98    return isDefined; 
    9699  } 
    97100   
Note: See TracChangeset for help on using the changeset viewer.