aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.h
diff options
context:
space:
mode:
authorMatt Turner <[email protected]>2015-11-23 16:17:28 -0800
committerMatt Turner <[email protected]>2015-11-24 09:58:33 -0800
commit799f924073c62c3a012c48a51895b46ad621e36c (patch)
treeac5677faf8e04b5cc860fa68bbb895571d281d05 /src/mesa/drivers/dri/i965/brw_shader.h
parentf093c842e65b251e24ea3a2d6daaa91326a4f862 (diff)
i965: Use scope operator to ensure brw_reg is interpreted as a type.
In the next patch, I make backend_reg's inheritance from brw_reg private, which confuses clang when it sees the type "struct brw_reg" in the derived class constructors, thinking it is referring to the privately inherited brw_reg: brw_fs.cpp:366:23: error: 'brw_reg' is a private member of 'brw_reg' fs_reg::fs_reg(struct brw_reg reg) : ^ brw_shader.h:39:22: note: constrained by private inheritance here struct backend_reg : private brw_reg ^~~~~~~~~~~~~~~ brw_reg.h:232:8: note: member is declared here struct brw_reg { ^ Avoid this by marking brw_reg with the scope resolution operator.
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_shader.h')
0 files changed, 0 insertions, 0 deletions