Skip to content

Commit 1182ecc

Browse files
committed
fixups: addressing check-source issues
1 parent a09e5e8 commit 1182ecc

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

source/ub.tex

+13-14
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
void make_misaligned()
7878
{
7979
alignas(S) char s[sizeof(S) + 1];
80-
new (&s+1) S(); // undefined behavior
80+
new (&s+1) S(); // undefined behavior
8181
}
8282
\end{codeblock}
8383
\end{example}
@@ -253,7 +253,7 @@
253253
\begin{codeblock}
254254
void g() {
255255
int x [[ indeterminate ]];
256-
int y = x; // undefined behavior
256+
int y = x; // undefined behavior
257257
}
258258
\end{codeblock}
259259
\end{example}
@@ -300,7 +300,7 @@
300300
void test()
301301
{
302302
char* c = static_cast<char*>(operator new(0z));
303-
c[0] = 'X'; // undefined behavior
303+
c[0] = 'X'; // undefined behavior
304304
}
305305
\end{codeblock}
306306
\end{example}
@@ -481,7 +481,7 @@
481481
void f()
482482
{
483483
char u[sizeof(U)];
484-
U o = reinterpret_cast<U&>(u); // undefined behavior
484+
U o = reinterpret_cast<U&>(u); // undefined behavior
485485
}
486486
\end{codeblock}
487487
\end{example}
@@ -501,7 +501,7 @@
501501
int* ip = new int(5);
502502
int& i = *ip;
503503
delete ip;
504-
i; // undefined behavior
504+
i; // undefined behavior
505505
}
506506
\end{codeblock}
507507
\end{example}
@@ -585,7 +585,7 @@
585585
\pnum
586586
\ubxref{conv.ptr.virtual.base} \\
587587
Converting
588-
a pointer to a derived class \tcode{D}
588+
a pointer to a derived class \tcode{D}
589589
to
590590
a pointer to a virtual base class \tcode{B}
591591
that does not point to
@@ -601,7 +601,7 @@
601601
void f()
602602
{
603603
D ds[1];
604-
B* b = &ds[1]; // undefined behavior
604+
B* b = &ds[1]; // undefined behavior
605605
}
606606
\end{codeblock}
607607
\end{example}
@@ -818,7 +818,7 @@
818818
int f()
819819
{
820820
int *p = nullptr;
821-
return *p; // undefined behavior
821+
return *p; // undefined behavior
822822
}
823823
\end{codeblock}
824824
\end{example}
@@ -1270,7 +1270,7 @@
12701270
\begin{example}
12711271
\begin{codeblock}
12721272
void f(float x);
1273-
void (&g)(int) = reinterpret_cast<void (&)(int)>(f); // undefined behavior
1273+
void (&g)(int) = reinterpret_cast<void (&)(int)>(f); // undefined behavior
12741274
\end{codeblock}
12751275
\end{example}
12761276

@@ -1286,7 +1286,7 @@
12861286
\begin{example}
12871287
\begin{codeblock}
12881288
float g;
1289-
int& i = reinterpret_cast<int&>(g); // undefined behavior
1289+
int& i = reinterpret_cast<int&>(g); // undefined behavior
12901290
\end{codeblock}
12911291
\end{example}
12921292

@@ -1300,7 +1300,7 @@
13001300
\begin{example}
13011301
\begin{codeblock}
13021302
extern int &ir1;
1303-
int i2 = ir1; // undefined behavior, \tcode{ir1} not yet initialized
1303+
int i2 = ir1; // undefined behavior, \tcode{ir1} not yet initialized
13041304
int ir1 = 17;
13051305
\end{codeblock}
13061306
\end{example}
@@ -1619,7 +1619,7 @@
16191619
\begin{codeblock}
16201620
struct X {
16211621
int i;
1622-
~X(); // non-trivial
1622+
~X(); // non-trivial
16231623
};
16241624
X& g()
16251625
{
@@ -1630,7 +1630,7 @@
16301630
{
16311631
X& px = &g();
16321632
px->~X();
1633-
int*p = px->i; // undefined behavior
1633+
int*p = px->i; // undefined behavior
16341634
}
16351635
\end{codeblock}
16361636
\end{example}
@@ -1965,4 +1965,3 @@
19651965
#define __cplusplus 300012L
19661966
\end{codeblock}
19671967
\end{example}
1968-

0 commit comments

Comments
 (0)