https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122370

Sam James <sjames at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-reduction             |
                 CC|                            |rguenth at gcc dot gnu.org

--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
Innit.

```
struct Trans_NS___cxx11_basic_string {
  Trans_NS___cxx11_basic_string();
  Trans_NS___cxx11_basic_string(int);
};

bool can_swizzle_scalar, backend_0;
int *emit_instruction_elems;

void emit_instruction(int count) {
  bool splat = backend_0;
  bool swizzle_splat = can_swizzle_scalar;

  for (; count; count++)
    if (emit_instruction_elems[count])
      splat = swizzle_splat = false;

  Trans_NS___cxx11_basic_string constructor_op;
  if (splat)
    if (swizzle_splat)
      constructor_op = 0;
}
```

Reply via email to