tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

Pragma.h (641B)


      1 //
      2 // Copyright 2012 The ANGLE Project Authors. All rights reserved.
      3 // Use of this source code is governed by a BSD-style license that can be
      4 // found in the LICENSE file.
      5 //
      6 
      7 #ifndef COMPILER_TRANSLATOR_PRAGMA_H_
      8 #define COMPILER_TRANSLATOR_PRAGMA_H_
      9 
     10 struct TPragma
     11 {
     12    struct STDGL
     13    {
     14        STDGL() : invariantAll(false) {}
     15 
     16        bool invariantAll;
     17    };
     18 
     19    // By default optimization is turned on and debug is turned off.
     20    TPragma() : optimize(true), debug(false) {}
     21    TPragma(bool o, bool d) : optimize(o), debug(d) {}
     22 
     23    bool optimize;
     24    bool debug;
     25    STDGL stdgl;
     26 };
     27 
     28 #endif  // COMPILER_TRANSLATOR_PRAGMA_H_