コード例 #1
0
ファイル: checks.cpp プロジェクト: briangu/chapel
void check_flattenFunctions()
{
  check_afterEveryPass();
  check_afterNormalization();
  check_afterResolution();
  // Suggestion: Ensure no nested functions.
}
コード例 #2
0
ファイル: checks.cpp プロジェクト: briangu/chapel
void check_resolveIntents()
{
  check_afterEveryPass();
  check_afterNormalization();
  check_afterResolution();
  // Suggestion: Ensure now using a reduced set of intents.
}
コード例 #3
0
ファイル: checks.cpp プロジェクト: panzone/chapel
void check_replaceArrayAccessesWithRefTemps()
{
  check_afterEveryPass();
  check_afterNormalization();
  check_afterResolution();
  check_afterResolveIntents();
}
コード例 #4
0
ファイル: checks.cpp プロジェクト: briangu/chapel
void check_cullOverReferences()
{
  check_afterEveryPass();
  check_afterNormalization();
  check_afterResolution();

  // No ContextCallExprs should remain in the tree.
  forv_Vec(ContextCallExpr, cc, gContextCallExprs) {
    INT_FATAL("ContextCallExpr should no longer be in AST");
  }
コード例 #5
0
ファイル: checks.cpp プロジェクト: briangu/chapel
void check_processIteratorYields() {
  check_afterEveryPass();
  check_afterNormalization();
  check_afterResolution();
}
コード例 #6
0
ファイル: checks.cpp プロジェクト: tzakian/chapel-old
void check_cullOverReferences()
{
  check_afterEveryPass();
  check_afterNormalization();
  check_afterResolution();
}