projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
linker: Check that initializers for global variables match
[mesa.git]
/
src
/
glsl
/
ir_validate.cpp
diff --git
a/src/glsl/ir_validate.cpp
b/src/glsl/ir_validate.cpp
index c387ecbcafd7434f7abeb96fc2c74d81bee863f5..a3520120f2d9e3c466b4edb1d995b45f5e571cef 100644
(file)
--- a/
src/glsl/ir_validate.cpp
+++ b/
src/glsl/ir_validate.cpp
@@
-496,6
+496,13
@@
ir_validate::visit(ir_variable *ir)
}
}
+ if (ir->constant_initializer != NULL && !ir->has_initializer) {
+ printf("ir_variable didn't have an initializer, but has a constant "
+ "initializer value.\n");
+ ir->print();
+ abort();
+ }
+
return visit_continue;
}