Edit

kc3-lang/angle/src/compiler/translator/tree_ops/PruneEmptyCases.h

Branch :

  • Show log

    Commit

  • Author : Eddie Hatfield
    Date : 2022-06-21 15:41:02
    Hash : 91976352
    Message : Use C++17 attributes instead of custom macros Bug: angleproject:6747 Change-Id: Iad6c7cd8a18d028e01da49b647c5d01af11e0522 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3718999 Reviewed-by: Cody Northrop <cnorthrop@google.com> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>

  • src/compiler/translator/tree_ops/PruneEmptyCases.h
  • //
    // Copyright 2018 The ANGLE Project Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style license that can be
    // found in the LICENSE file.
    //
    // PruneEmptyCases.h: The PruneEmptyCases function prunes cases that are followed by nothing from
    // the AST.
    
    #ifndef COMPILER_TRANSLATOR_TREEOPS_PRUNEEMPTYCASES_H_
    #define COMPILER_TRANSLATOR_TREEOPS_PRUNEEMPTYCASES_H_
    
    #include "common/angleutils.h"
    
    namespace sh
    {
    class TCompiler;
    class TIntermBlock;
    
    [[nodiscard]] bool PruneEmptyCases(TCompiler *compiler, TIntermBlock *root);
    }  // namespace sh
    
    #endif  // COMPILER_TRANSLATOR_TREEOPS_PRUNEEMPTYCASES_H_