Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • compiler
  • translator
  • SymbolTable.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Clean up storing struct types in the symbol table · 035419fa
    Olli Etuaho authored Nov 28, 2017
    Instead of storing struct symbols as TVariable objects, store them
    as TStructure objects. This way struct type symbols don't need to
    store bogus data that's associated with arbitrary types, and on the
    other hand the name and unique id of struct types are only stored in
    a single place. This change is a refactoring with no effect on
    generated output.
    
    BUG=angleproject:2267
    TEST=angle_unittests
    
    Change-Id: I173793e0cc77a890cdac6868d72d9f275ac9461a
    Reviewed-on: https://chromium-review.googlesource.com/793814
    Commit-Queue: Olli Etuaho <oetuaho@nvidia.com>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    035419fa
SymbolTable.cpp 22.8 KB
EditWeb IDE
×

Replace SymbolTable.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.